org.owasp.esapi.codecs
public abstract class Codec extends java.lang.Object
Encoder| Constructor and Description |
|---|
Codec()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsCharacter(char c,
char[] array)
Utility to search a char[] for a specific char.
|
java.lang.String |
decode(java.lang.String input)
Decode a String that was encoded using the encode method in this Class
|
java.lang.Character |
decodeCharacter(PushbackString input)
Returns the decoded version of the next character from the input string and advances the
current character in the PushbackString.
|
java.lang.String |
encode(char[] immune,
java.lang.String input)
Encode a String so that it can be safely used in a specific context.
|
java.lang.String |
encodeCharacter(char[] immune,
java.lang.Character c)
Default implementation that should be overridden in specific codecs.
|
static java.lang.String |
getHexForNonAlphanumeric(char c)
Lookup the hex value of any character that is not alphanumeric.
|
static java.lang.String |
toHex(char c) |
static java.lang.String |
toOctal(char c) |
public java.lang.String encode(char[] immune,
java.lang.String input)
immune - input - the String to encodepublic java.lang.String encodeCharacter(char[] immune,
java.lang.Character c)
immune - c - the Character to encodepublic java.lang.String decode(java.lang.String input)
input - the String to decodepublic java.lang.Character decodeCharacter(PushbackString input)
input - the Character to decodepublic static java.lang.String getHexForNonAlphanumeric(char c)
c - The character to lookup.public static java.lang.String toOctal(char c)
public static java.lang.String toHex(char c)
public static boolean containsCharacter(char c,
char[] array)
c - array - Copyright © 2014 The Open Web Application Security Project (OWASP). All Rights Reserved.