com.caucho.jsp.java
Class JstlFmtMessage

java.lang.Object
  extended by com.caucho.jsp.java.JspNode
      extended by com.caucho.jsp.java.JspContainerNode
          extended by com.caucho.jsp.java.JstlNode
              extended by com.caucho.jsp.java.JstlFmtMessage

public class JstlFmtMessage
extends JstlNode


Field Summary
 
Fields inherited from class com.caucho.jsp.java.JstlNode
JSTL_CORE_NS, JSTL_FMT_NS, JSTL_XML_NS
 
Fields inherited from class com.caucho.jsp.java.JspContainerNode
_attributeNames, _attributeValues, _children, _hasJspAttribute
 
Fields inherited from class com.caucho.jsp.java.JspNode
_endAttributeLine, _endLine, _filename, _gen, _name, _ns, _parent, _parseState, _sourcePath, _startLine
 
Constructor Summary
JstlFmtMessage()
           
 
Method Summary
 void addAttribute(QName name, JspAttribute value)
          Adds an attribute.
 void addAttribute(QName name, java.lang.String value)
          Adds an attribute.
 void addChild(JspNode node)
          Adds a child element.
 void generate(JspJavaWriter out)
          Generates the code for the fmt:message tag.
 void generatePrologue(JspJavaWriter out)
          Generates the code for the fmt:message tag.
 void generateTagState(JspJavaWriter out)
          Generates the code for the fmt:message tag.
 boolean hasCustomTag()
          Set true if the node contains a child tag.
 void printXml(WriteStream os)
          Generates the XML text representation for the tag validation.
 
Methods inherited from class com.caucho.jsp.java.JstlNode
generateSetNotNull, generateSetOrRemove, isJstl
 
Methods inherited from class com.caucho.jsp.java.JspContainerNode
addAttributeChild, addChildEnd, addText, findScriptingNode, generateChildren, generateChildrenEmpty, generateClassEpilogueChildren, generateDeclarationChildren, generatePrologueChildren, generateStatic, generateTagReleaseChildren, generateTagStateChildren, getAttribute, getChildren, getStaticText, hasChildren, hasScripting, hasScriptingElement, hasTag, isChildrenStatic, isEmpty, isJsfParentRequired, isSingleExpression, isWhitespace, printXmlChildren
 
Methods inherited from class com.caucho.jsp.java.JspNode
addNamespace, addNamespaceRec, attributeToBoolean, classToString, convertParameterValue, endAttributes, endElement, error, error, error, escapeJavaString, generateClassEpilogue, generateDeclaration, generateELValue, generateEmpty, generateEndLocation, generateFragment, generateIncludeUrl, generateObject, generateParentTag, generatePrologueDeclare, generateStartLocation, generateTagRelease, getBodyContent, getCustomTagName, getEndAttributeLine, getEndLine, getFilename, getGenerator, getJsfBodyVar, getJsfVar, getNamespaceContext, getNamespacePrefix, getParent, getParentTagName, getParentTagNode, getQName, getRuntimeAttribute, getSegment, getStartLine, getStaticText, getTag, getTagName, hasDeferredAttribute, hasDeferredAttribute, hasELAttribute, hasELAttribute, hasNamespace, hasNamespace, hasRuntimeAttribute, hasScripting, hasScripting, invokeFragment, isInFragment, isJsp21, isPre21Taglib, isSimpleTag, isStatic, loadClass, printJspId, printXmlAttribute, printXmlOpen, printXmlText, setEndAttributeLocation, setEndLocation, setGenerator, setNamespace, setParent, setParseState, setQName, setStartLocation, toELObject, toString, xmlAttrText, xmlText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JstlFmtMessage

public JstlFmtMessage()
Method Detail

addAttribute

public void addAttribute(QName name,
                         java.lang.String value)
                  throws JspParseException
Adds an attribute.

Overrides:
addAttribute in class JstlNode
Parameters:
name - the name of the attribute.
value - the value of the attribute.
Throws:
JspParseException

addAttribute

public void addAttribute(QName name,
                         JspAttribute value)
                  throws JspParseException
Adds an attribute.

Overrides:
addAttribute in class JspContainerNode
Parameters:
name - the name of the attribute.
value - the value of the attribute.
Throws:
JspParseException

addChild

public void addChild(JspNode node)
              throws JspParseException
Adds a child element.

Overrides:
addChild in class JspContainerNode
Throws:
JspParseException

hasCustomTag

public boolean hasCustomTag()
Description copied from class: JspContainerNode
Set true if the node contains a child tag.

Overrides:
hasCustomTag in class JspContainerNode

printXml

public void printXml(WriteStream os)
              throws java.io.IOException
Generates the XML text representation for the tag validation.

Specified by:
printXml in class JspNode
Parameters:
os - write stream to the generated XML.
Throws:
java.io.IOException

generatePrologue

public void generatePrologue(JspJavaWriter out)
                      throws java.lang.Exception
Generates the code for the fmt:message tag.

Overrides:
generatePrologue in class JspNode
Throws:
java.lang.Exception

generateTagState

public void generateTagState(JspJavaWriter out)
                      throws java.lang.Exception
Generates the code for the fmt:message tag.

Overrides:
generateTagState in class JspNode
Throws:
java.lang.Exception

generate

public void generate(JspJavaWriter out)
              throws java.lang.Exception
Generates the code for the fmt:message tag.

Specified by:
generate in class JspNode
Parameters:
out - the output writer for the generated java.
Throws:
java.lang.Exception