public abstract class AbstractCodec extends Object implements Codec<String,String>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCodec(char startEscape,
char endEscape)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
doDecode(String s)
Effectue le décodage.
|
protected String |
doEncode(String s)
Effectue l'encodage.
|
protected abstract String[] |
getCharacters()
Permet de remplacer des caractères par des mots.
|
protected abstract boolean |
shouldEncode(char c,
int index,
String stringToEncode)
Permet d'optimiser en déterminant si le caractère doit-être encodé
|
protected AbstractCodec(char startEscape,
char endEscape)
startEscape - Caractère d'échappementendEscape - Caractère de terminaisonprotected abstract boolean shouldEncode(char c,
int index,
String stringToEncode)
c - Caractère à encoderindex - Index dans la chaine à encoderstringToEncode - Chaine à encoderprotected final String doEncode(String s)
s - Chaine à encoderprotected final String doDecode(String s)
s - Chaine à décoderprotected abstract String[] getCharacters()
Copyright © 2015. All Rights Reserved.