Class DB2Codec


  • public class DB2Codec
    extends Codec
    Implementation of the Codec interface for DB2 strings. This function will only protect you from SQLi in limited situations.
    Since:
    October 26, 2010
    Author:
    Sivasankar Tanakala (stanakal@TRS.NYC.NY.US)
    See Also:
    Encoder
    • Constructor Detail

      • DB2Codec

        public DB2Codec()
    • Method Detail

      • encodeCharacter

        public java.lang.String encodeCharacter​(char[] immune,
                                                java.lang.Character c)
        Description copied from class: Codec
        Default implementation that should be overridden in specific codecs.
        Overrides:
        encodeCharacter in class Codec
        c - the Character to encode
        Returns:
        the encoded Character
      • decodeCharacter

        public java.lang.Character decodeCharacter​(PushbackString input)
        Description copied from class: Codec
        Returns the decoded version of the next character from the input string and advances the current character in the PushbackString. If the current character is not encoded, this method MUST reset the PushbackString.
        Overrides:
        decodeCharacter in class Codec
        Parameters:
        input - the Character to decode
        Returns:
        the decoded Character