com.caucho.jsp.java
Class StaticText

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

public class StaticText
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
StaticText(JavaJspGenerator gen, java.lang.String text, JspNode parent)
           
 
Method Summary
 void generate(JspJavaWriter out)
          Generates the code for the static text
 void generateEndLocation(JspJavaWriter out)
          Generates the end location.
 void generateStartLocation(JspJavaWriter out)
          Generates the start location.
 void generateStatic(JspJavaWriter out)
          Generates the code for the static text
 void getStaticText(CharBuffer cb)
          Returns 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, generateFragment, generateIncludeUrl, generateObject, generateParentTag, generatePrologue, generatePrologueChildren, generatePrologueDeclare, generateTagRelease, generateTagReleaseChildren, generateTagState, generateTagStateChildren, getBodyContent, getChildren, getCustomTagName, getEndAttributeLine, getEndLine, getFilename, getGenerator, getJsfBodyVar, getJsfVar, getNamespaceContext, getNamespacePrefix, getParent, getParentTagName, getParentTagNode, getQName, getRuntimeAttribute, getSegment, getStartLine, 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

StaticText

public StaticText(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

getStaticText

public void getStaticText(CharBuffer cb)
Returns the static text.

Overrides:
getStaticText 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

generateStartLocation

public void generateStartLocation(JspJavaWriter out)
                           throws java.io.IOException
Generates the start location.

Overrides:
generateStartLocation in class JspNode
Throws:
java.io.IOException

generateEndLocation

public void generateEndLocation(JspJavaWriter out)
                         throws java.io.IOException
Generates the end location.

Overrides:
generateEndLocation in class JspNode
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