org.objectweb.jonas.webapp.taglib
Class XmlFileTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by org.objectweb.jonas.webapp.taglib.XmlFileTag
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 XmlFileTag
extends javax.servlet.jsp.tagext.BodyTagSupport

Author:
Michel-Ange ANTON
See Also:
Serialized Form

Field Summary
protected  boolean comment
           
protected  java.lang.String m_Body
           
protected  int m_Indent
           
protected  int m_LastPrint
           
 
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
XmlFileTag()
           
 
Method Summary
 int doAfterBody()
           
 int doEndTag()
          Render this instant actions control.
protected  java.lang.String getNameElement(java.lang.String p_ElementWithAttr)
           
protected  void printComment(javax.servlet.jsp.JspWriter p_Out, java.lang.String p_Print)
           
protected  void printElement(javax.servlet.jsp.JspWriter p_Out, java.lang.String p_Print)
           
protected  void printElementAutoClose(javax.servlet.jsp.JspWriter p_Out, java.lang.String p_Print)
           
protected  void printElementClose(javax.servlet.jsp.JspWriter p_Out, java.lang.String p_Print)
           
protected  void printHeader(javax.servlet.jsp.JspWriter p_Out, java.lang.String p_Print)
           
protected  void printIndent(javax.servlet.jsp.JspWriter p_Out, int p_Indent)
           
protected  void printText(javax.servlet.jsp.JspWriter p_Out, java.lang.String p_Print)
           
 void release()
          Release all state information set by this tag.
protected  void render(javax.servlet.jsp.JspWriter p_Out, java.lang.String p_Xml, int p_Begin, int p_End)
           
protected  void setComment(boolean value)
           
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, doStartTag, getBodyContent, getPreviousOut, 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

m_Body

protected java.lang.String m_Body

m_LastPrint

protected int m_LastPrint

m_Indent

protected int m_Indent

comment

protected boolean comment
Constructor Detail

XmlFileTag

public XmlFileTag()
Method Detail

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Render this instant actions control.

Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
Throws:
javax.servlet.jsp.JspException - if a processing error occurs

doAfterBody

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

release

public void release()
Release all state information set by this tag.

Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class javax.servlet.jsp.tagext.BodyTagSupport

render

protected void render(javax.servlet.jsp.JspWriter p_Out,
                      java.lang.String p_Xml,
                      int p_Begin,
                      int p_End)
               throws java.io.IOException,
                      javax.servlet.jsp.JspException
Throws:
java.io.IOException
javax.servlet.jsp.JspException

printElement

protected void printElement(javax.servlet.jsp.JspWriter p_Out,
                            java.lang.String p_Print)
                     throws java.io.IOException,
                            javax.servlet.jsp.JspException
Throws:
java.io.IOException
javax.servlet.jsp.JspException

printElementAutoClose

protected void printElementAutoClose(javax.servlet.jsp.JspWriter p_Out,
                                     java.lang.String p_Print)
                              throws java.io.IOException,
                                     javax.servlet.jsp.JspException
Throws:
java.io.IOException
javax.servlet.jsp.JspException

printElementClose

protected void printElementClose(javax.servlet.jsp.JspWriter p_Out,
                                 java.lang.String p_Print)
                          throws java.io.IOException,
                                 javax.servlet.jsp.JspException
Throws:
java.io.IOException
javax.servlet.jsp.JspException

printComment

protected void printComment(javax.servlet.jsp.JspWriter p_Out,
                            java.lang.String p_Print)
                     throws java.io.IOException,
                            javax.servlet.jsp.JspException
Throws:
java.io.IOException
javax.servlet.jsp.JspException

printHeader

protected void printHeader(javax.servlet.jsp.JspWriter p_Out,
                           java.lang.String p_Print)
                    throws java.io.IOException,
                           javax.servlet.jsp.JspException
Throws:
java.io.IOException
javax.servlet.jsp.JspException

printText

protected void printText(javax.servlet.jsp.JspWriter p_Out,
                         java.lang.String p_Print)
                  throws java.io.IOException,
                         javax.servlet.jsp.JspException
Throws:
java.io.IOException
javax.servlet.jsp.JspException

printIndent

protected void printIndent(javax.servlet.jsp.JspWriter p_Out,
                           int p_Indent)
                    throws java.io.IOException,
                           javax.servlet.jsp.JspException
Throws:
java.io.IOException
javax.servlet.jsp.JspException

getNameElement

protected java.lang.String getNameElement(java.lang.String p_ElementWithAttr)

setComment

protected void setComment(boolean value)