Interface Encoder

    • Method Detail

      • encode

        java.lang.Object encode​(java.lang.Object o)
        Encode given input object
        Parameters:
        o - the input object
        Returns:
        the encoded object
      • isSafe

        boolean isSafe()
        Checks if this encoder is XSS "safe". This means that after appling this encoder, the characters have been escaped and are XSS safe to be included in HTML documents.
        Returns:
        true, if is safe
      • isApplyToSafelyEncoded

        boolean isApplyToSafelyEncoded()
        Returns:
        true if this this codec should be applied to a buffer part that is already encoded with a safe encoder
      • markEncoded

        void markEncoded​(java.lang.CharSequence string)
        Mark this instance as encoded with this encoder in the current EncodingStateRegistry
        Parameters:
        string - a CharSequence to mark as encoded