Uses of Interface
org.owasp.esapi.Encoder
-
Packages that use Encoder Package Description org.owasp.esapi The ESAPI interfaces andExceptionclasses model the most important security functions to enterprise web applications.org.owasp.esapi.reference This package contains reference implementations of the ESAPI interfaces.org.owasp.esapi.reference.validation This package contains data format-specific validation rule functions.org.owasp.esapi.tags This package contains sample JSP tags that demonstrate how to use the ESAPI functions to protect an application from within a JSP page. -
-
Uses of Encoder in org.owasp.esapi
Methods in org.owasp.esapi that return Encoder Modifier and Type Method Description static EncoderESAPI. encoder()The ESAPI Encoder is primarilly used to provide output encoding to prevent Cross-Site Scripting (XSS).Methods in org.owasp.esapi with parameters of type Encoder Modifier and Type Method Description voidValidationRule. setEncoder(Encoder encoder) -
Uses of Encoder in org.owasp.esapi.reference
Classes in org.owasp.esapi.reference that implement Encoder Modifier and Type Class Description classDefaultEncoderReference implementation of the Encoder interface.Methods in org.owasp.esapi.reference that return Encoder Modifier and Type Method Description static EncoderDefaultEncoder. getInstance()Constructors in org.owasp.esapi.reference with parameters of type Encoder Constructor Description DefaultValidator(Encoder encoder)Construct a new DefaultValidator that will use the specified Encoder for canonicalization. -
Uses of Encoder in org.owasp.esapi.reference.validation
Fields in org.owasp.esapi.reference.validation declared as Encoder Modifier and Type Field Description protected EncoderBaseValidationRule. encoderMethods in org.owasp.esapi.reference.validation that return Encoder Modifier and Type Method Description EncoderBaseValidationRule. getEncoder()Methods in org.owasp.esapi.reference.validation with parameters of type Encoder Modifier and Type Method Description voidBaseValidationRule. setEncoder(Encoder encoder)Constructors in org.owasp.esapi.reference.validation with parameters of type Encoder Constructor Description BaseValidationRule(java.lang.String typeName, Encoder encoder)CreditCardValidationRule(java.lang.String typeName, Encoder encoder)Creates a CreditCardValidator using the rule found in security configurationCreditCardValidationRule(java.lang.String typeName, Encoder encoder, StringValidationRule validationRule)DateValidationRule(java.lang.String typeName, Encoder encoder, java.text.DateFormat newFormat)HTMLValidationRule(java.lang.String typeName, Encoder encoder)HTMLValidationRule(java.lang.String typeName, Encoder encoder, java.lang.String whitelistPattern)IntegerValidationRule(java.lang.String typeName, Encoder encoder)IntegerValidationRule(java.lang.String typeName, Encoder encoder, int minValue, int maxValue)NumberValidationRule(java.lang.String typeName, Encoder encoder)NumberValidationRule(java.lang.String typeName, Encoder encoder, double minValue, double maxValue)StringValidationRule(java.lang.String typeName, Encoder encoder)StringValidationRule(java.lang.String typeName, Encoder encoder, java.lang.String whitelistPattern) -
Uses of Encoder in org.owasp.esapi.tags
Methods in org.owasp.esapi.tags with parameters of type Encoder Modifier and Type Method Description protected abstract java.lang.StringBaseEncodeTag. encode(java.lang.String content, Encoder enc)Encode tag's content.protected java.lang.StringEncodeForBase64Tag. encode(java.lang.String content, Encoder enc)Encode tag's content using Base64.protected java.lang.StringEncodeForCSSTag. encode(java.lang.String content, Encoder enc)Encode tag's content for usage in CSS.protected java.lang.StringEncodeForHTMLAttributeTag. encode(java.lang.String content, Encoder enc)Encode tag's content for usage as a HTML attribute.protected java.lang.StringEncodeForHTMLTag. encode(java.lang.String content, Encoder enc)Encode tag's content for usage in HTML.protected java.lang.StringEncodeForJavaScriptTag. encode(java.lang.String content, Encoder enc)Encode tag's content for usage in JavaScriptprotected java.lang.StringEncodeForURLTag. encode(java.lang.String content, Encoder enc)Encode tag's content for usage in a URL.protected java.lang.StringEncodeForVBScriptTag. encode(java.lang.String content, Encoder enc)Encode tag's content for usage in VBScript.protected java.lang.StringEncodeForXMLAttributeTag. encode(java.lang.String content, Encoder enc)Encode tag's content for usage as a XML attribute.protected java.lang.StringEncodeForXMLTag. encode(java.lang.String content, Encoder enc)Encode tag's content for usage in XML.protected java.lang.StringEncodeForXPathTag. encode(java.lang.String content, Encoder enc)Encode tag's content for usage in XPath.
-