public class CSSCodec extends AbstractCharacterCodec
Encoder
Constructor and Description |
---|
CSSCodec() |
Modifier and Type | Method and Description |
---|---|
Character |
decodeCharacter(PushbackSequence<Character> input)
Returns the decoded version of the next character from the input string and advances the
current character in the PushbackSequence.
|
String |
encode(char[] immune,
String input)
WARNING!!
Character based Codecs will silently transform code points that are not
legal UTF code points into garbage data as they will cast them to char s. |
String |
encodeCharacter(char[] immune,
Character c)
WARNING!!!! Passing a standard char to this method will resolve to the
|
decode
containsCharacter, encodeCharacter, encodeCharacter, getHexForNonAlphanumeric, getHexForNonAlphanumeric, toHex, toHex, toOctal
public String encode(char[] immune, String input)
AbstractCodec
Character
based Codecs will silently transform code points that are not
legal UTF code points into garbage data as they will cast them to char
s.
If you are implementing an Integer
based codec, these will be silently discarded
based on the return from Character.isValidCodePoint( int )
. This is the preferred
behavior moving forward.
Encode a String so that it can be safely used in a specific context.public String encodeCharacter(char[] immune, Character c)
encodeCharacter
in interface Codec<Character>
encodeCharacter
in class AbstractCodec<Character>
immune
- c
- the Character to encodemethod instead of this one!!! YOU HAVE BEEN WARNED!!!!
{@inheritDoc}
public Character decodeCharacter(PushbackSequence<Character> input)
decodeCharacter
in interface Codec<Character>
decodeCharacter
in class AbstractCodec<Character>
input
- the Character to decodeCopyright © 2020 The Open Web Application Security Project (OWASP). All rights reserved.