Package com.day.cq.xss.taglib
Class ProtectBody
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- com.day.cq.xss.taglib.ProtectBody
-
- All Implemented Interfaces:
java.io.Serializable,javax.servlet.jsp.tagext.BodyTag,javax.servlet.jsp.tagext.IterationTag,javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
ProtectStringAsAttribute
@Deprecated public class ProtectBody extends javax.servlet.jsp.tagext.BodyTagSupportDeprecated.This class implements a tag that can be used to prevent its body content from containing any XSS stuff.The policy to be used may be specified using the policy attribute.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProtectBody()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intdoAfterBody()Deprecated.Executes the XSS removal.java.lang.StringgetContext()Deprecated.Get the protection context.java.lang.StringgetPolicy()Deprecated.Get the path to the policy to be used.voidsetContext(java.lang.String context)Deprecated.Set the protection context.voidsetPolicy(java.lang.String policy)Deprecated.Set the path to the policy to be used.-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doEndTag, doInitBody, doStartTag, getBodyContent, getPreviousOut, release, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
-
-
-
-
Method Detail
-
getPolicy
public java.lang.String getPolicy()
Deprecated.Get the path to the policy to be used.- Returns:
- Path to policy file to use;
null, if the default policy has to be used
-
setPolicy
public void setPolicy(java.lang.String policy)
Deprecated.Set the path to the policy to be used.- Parameters:
policy- Path to policy file to use;null, if the default policy has to be used
-
getContext
public java.lang.String getContext()
Deprecated.Get the protection context.- Returns:
- Attribute name
-
setContext
public void setContext(java.lang.String context)
Deprecated.Set the protection context.- Parameters:
context- The protection context
-
doAfterBody
public int doAfterBody() throws javax.servlet.jsp.JspExceptionDeprecated.Executes the XSS removal.- Specified by:
doAfterBodyin interfacejavax.servlet.jsp.tagext.IterationTag- Overrides:
doAfterBodyin classjavax.servlet.jsp.tagext.BodyTagSupport- Throws:
javax.servlet.jsp.JspException
-
-