dsql.parser
Class ASTXMLString

java.lang.Object
  extended bydsql.parser.SimpleNode
      extended bydsql.parser.DMNode
          extended bydsql.parser.ASTXMLElement
              extended bydsql.parser.ASTXMLString
All Implemented Interfaces:
java.lang.Cloneable, Node

public class ASTXMLString
extends ASTXMLElement

An XML string inside an XML element


Field Summary
 
Fields inherited from class dsql.parser.ASTXMLElement
attrs, tagName
 
Fields inherited from class dsql.parser.SimpleNode
children, id, parent, parser
 
Constructor Summary
ASTXMLString(int id)
           
ASTXMLString(Parser p, int id)
           
 
Method Summary
 Value execute()
          Execute a Node
 java.lang.String getXMLText()
          This returns only the static text; to evaluate DSQL code or variables, call executeXML().getXMLText()
 void setString(java.lang.String newStr)
           
 java.lang.String toString()
           
 
Methods inherited from class dsql.parser.ASTXMLElement
attributesToString, executeXML, getAttributeValue, getElement, getElement, getElements, getStartTag, getTagName, print, setAttribute, setAttribute, setDoc, setTagName
 
Methods inherited from class dsql.parser.DMNode
executeArgument, executeArgumentAsClass, executeArgumentColumnHolder, executeArgumentNonNull, executeArgumentRecordHolder, executeArgumentTable, executeWithCatch, getArgument, getCaller, getDsqlParent, getLine, getRoot, getString, hasArgument, jjtInsertFirstChild, jjtSetChild, setCaller, setLine
 
Methods inherited from class dsql.parser.SimpleNode
dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ASTXMLString

public ASTXMLString(int id)

ASTXMLString

public ASTXMLString(Parser p,
                    int id)
Method Detail

setString

public void setString(java.lang.String newStr)

getXMLText

public java.lang.String getXMLText()
Description copied from class: ASTXMLElement
This returns only the static text; to evaluate DSQL code or variables, call executeXML().getXMLText()

Overrides:
getXMLText in class ASTXMLElement

toString

public java.lang.String toString()
Overrides:
toString in class ASTXMLElement

execute

public Value execute()
Description copied from class: DMNode
Execute a Node

Overrides:
execute in class ASTXMLElement