tags
Class EncodeTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by tags.EncodeTag
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

public class EncodeTag
extends javax.servlet.jsp.tagext.BodyTagSupport

See Also:
Serialized Form

Field Summary
protected  boolean bAddNext
           
protected  boolean bEllipsis
           
protected  boolean bEndAfter
           
protected  boolean bFilterHtml
           
protected  boolean bNoComments
           
protected  boolean bOn
           
protected  boolean bSkipBlock
           
protected  int nNesting
           
protected  int nShowNesting
           
protected  java.util.regex.Pattern patIndent
           
protected static java.util.ArrayList<java.lang.String> reservedHtml
           
protected static java.util.ArrayList<java.lang.String> reservedJava
           
protected static java.util.ArrayList<java.lang.String> reservedXml
           
protected  java.lang.String strEndAfter
           
protected  java.lang.String strEndBefore
           
protected  java.lang.String strEndWith
           
protected  java.lang.String strExcept
           
protected  java.lang.String strFile
           
protected  java.lang.String strJavaFile
           
protected  java.lang.String strStartWith
           
protected  java.lang.String strSummary
           
protected  java.lang.String strType
           
 
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
EncodeTag()
           
 
Method Summary
 int doAfterBody()
           
 int doEndTag()
           
 int doStartTag()
           
protected  java.lang.String filter(java.lang.String content)
           
 void insertOff(javax.servlet.jsp.JspWriter out)
           
protected  java.lang.String readFile(java.lang.String path, java.lang.String strStartWith, javax.servlet.ServletContext context)
           
protected static void readReservedHtml()
           
protected static void readReservedJava()
           
protected static void readReservedXml()
           
 void setEllipsis(java.lang.String state)
           
 void setEndAfter(java.lang.String strEndAfter)
           
 void setEndBefore(java.lang.String strEndBefore)
           
 void setEndWith(java.lang.String strEndWith)
           
 void setExcept(java.lang.String strExcept)
           
 void setFile(java.lang.String strFile)
           
 void setFilterHtml(java.lang.String state)
           
 void setJavaFile(java.lang.String strJavaFile)
           
 void setShowNesting(java.lang.String strNesting)
           
 void setSkipBlock(java.lang.String state)
           
 void setStartWith(java.lang.String strStartWith)
           
 void setSummary(java.lang.String strSummary)
           
 void setType(java.lang.String strType)
           
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
 

Field Detail

strExcept

protected java.lang.String strExcept

strFile

protected java.lang.String strFile

strJavaFile

protected java.lang.String strJavaFile

strStartWith

protected java.lang.String strStartWith

strEndWith

protected java.lang.String strEndWith

strEndBefore

protected java.lang.String strEndBefore

strEndAfter

protected java.lang.String strEndAfter

strType

protected java.lang.String strType

strSummary

protected java.lang.String strSummary

bEllipsis

protected boolean bEllipsis

bNoComments

protected boolean bNoComments

bEndAfter

protected boolean bEndAfter

bAddNext

protected boolean bAddNext

bSkipBlock

protected boolean bSkipBlock

bFilterHtml

protected boolean bFilterHtml

bOn

protected boolean bOn

nNesting

protected int nNesting

nShowNesting

protected int nShowNesting

reservedHtml

protected static java.util.ArrayList<java.lang.String> reservedHtml

reservedJava

protected static java.util.ArrayList<java.lang.String> reservedJava

reservedXml

protected static java.util.ArrayList<java.lang.String> reservedXml

patIndent

protected java.util.regex.Pattern patIndent
Constructor Detail

EncodeTag

public EncodeTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class javax.servlet.jsp.tagext.BodyTagSupport
Throws:
javax.servlet.jsp.JspException

doAfterBody

public int doAfterBody()
Specified by:
doAfterBody in interface javax.servlet.jsp.tagext.IterationTag
Overrides:
doAfterBody in class javax.servlet.jsp.tagext.BodyTagSupport

insertOff

public void insertOff(javax.servlet.jsp.JspWriter out)
               throws java.io.IOException
Throws:
java.io.IOException

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
Throws:
javax.servlet.jsp.JspException

setExcept

public void setExcept(java.lang.String strExcept)

setFile

public void setFile(java.lang.String strFile)

setJavaFile

public void setJavaFile(java.lang.String strJavaFile)

setEllipsis

public void setEllipsis(java.lang.String state)

setStartWith

public void setStartWith(java.lang.String strStartWith)

setEndWith

public void setEndWith(java.lang.String strEndWith)

setEndBefore

public void setEndBefore(java.lang.String strEndBefore)

setEndAfter

public void setEndAfter(java.lang.String strEndAfter)

setType

public void setType(java.lang.String strType)

setSummary

public void setSummary(java.lang.String strSummary)

setFilterHtml

public void setFilterHtml(java.lang.String state)

setShowNesting

public void setShowNesting(java.lang.String strNesting)

setSkipBlock

public void setSkipBlock(java.lang.String state)

filter

protected java.lang.String filter(java.lang.String content)

readFile

protected java.lang.String readFile(java.lang.String path,
                                    java.lang.String strStartWith,
                                    javax.servlet.ServletContext context)

readReservedJava

protected static void readReservedJava()

readReservedXml

protected static void readReservedXml()

readReservedHtml

protected static void readReservedHtml()