com.caucho.jsp.java
Class JspTextNode

java.lang.Object
  extended by com.caucho.jsp.java.JspNode
      extended by com.caucho.jsp.java.JspTextNode

public class JspTextNode
extends JspNode

Represents static text.


Field Summary
 
Fields inherited from class com.caucho.jsp.java.JspNode
_endAttributeLine, _endLine, _filename, _gen, _name, _ns, _parent, _parseState, _sourcePath, _startLine
 
Constructor Summary
JspTextNode(JavaJspGenerator gen, java.lang.String text, JspNode parent)
           
 
Method Summary
 void generate(JspJavaWriter out)
          Generates the code for the static text
 void generateStatic(JspJavaWriter out)
          Generates the code for the static text
 java.lang.String getText()
          Gets the text.
 boolean isStatic()
          Return true if the node only has static text.
 boolean isWhitespace()
          Returns true if whitespace.
 void printXml(WriteStream os)
          Generates the XML text representation for the tag validation.
 void setText(java.lang.String text)
          sets the text.
 
Methods inherited from class com.caucho.jsp.java.JspNode
addAttribute, addAttribute, addChild, addChildEnd, addNamespace, addNamespaceRec, addText, attributeToBoolean, classToString, convertParameterValue, endAttributes, endElement, error, error, error, escapeJavaString, findScriptingNode, generateChildren, generateChildrenEmpty, generateClassEpilogue, generateClassEpilogueChildren, generateDeclaration, generateDeclarationChildren, generateELValue, generateEmpty, generateEndLocation, generateFragment, generateIncludeUrl, generateObject, generateParentTag, generatePrologue, generatePrologueChildren, generatePrologueDeclare, generateStartLocation, generateTagRelease, generateTagReleaseChildren, generateTagState, generateTagStateChildren, getBodyContent, getChildren, getCustomTagName, getEndAttributeLine, getEndLine, getFilename, getGenerator, getJsfBodyVar, getJsfVar, getNamespaceContext, getNamespacePrefix, getParent, getParentTagName, getParentTagNode, getQName, getRuntimeAttribute, getSegment, getStartLine, getStaticText, getStaticText, getTag, getTagName, hasCustomTag, hasDeferredAttribute, hasDeferredAttribute, hasELAttribute, hasELAttribute, hasNamespace, hasNamespace, hasRuntimeAttribute, hasScripting, hasScripting, hasScripting, hasScriptingElement, hasTag, invokeFragment, isInFragment, isJsfParentRequired, isJsp21, isJstl, isPre21Taglib, isSimpleTag, 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

JspTextNode

public JspTextNode(JavaJspGenerator gen,
                   java.lang.String text,
                   JspNode parent)
Method Detail

getText

public java.lang.String getText()
Gets the text.


setText

public void setText(java.lang.String text)
sets the text.


isStatic

public boolean isStatic()
Return true if the node only has static text.

Overrides:
isStatic in class JspNode

isWhitespace

public boolean isWhitespace()
Returns true if whitespace.


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

generate

public void generate(JspJavaWriter out)
              throws java.lang.Exception
Generates the code for the static text

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

generateStatic

public void generateStatic(JspJavaWriter out)
                    throws java.lang.Exception
Generates the code for the static text

Overrides:
generateStatic in class JspNode
Parameters:
out - the output writer for the generated java.
Throws:
java.lang.Exception