dsql.parser
Class ASTXMLText
java.lang.Object
dsql.parser.SimpleNode
dsql.parser.DMNode
dsql.parser.ASTXMLElement
dsql.parser.ASTXMLText
- All Implemented Interfaces:
- java.lang.Cloneable, Node
- Direct Known Subclasses:
- ASTXMLEntity
- public class ASTXMLText
- extends ASTXMLElement
XML text inside an XML element
Methods inherited from class dsql.parser.ASTXMLElement |
attributesToString, getAttributeValue, getElement, getElement, getElements, getStartTag, getTagName, 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ASTXMLText
public ASTXMLText(int id)
- Constructor for Parser
ASTXMLText
public ASTXMLText(Parser p,
int id)
- Constructor for Parser
ASTXMLText
public ASTXMLText(java.lang.String newStr)
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
print
public void print(ASTPrint printer)
- Overrides:
print
in class ASTXMLElement
execute
public Value execute()
- Description copied from class:
DMNode
- Execute a Node
- Overrides:
execute
in class ASTXMLElement
executeXML
protected ASTXMLElement executeXML()
- Description copied from class:
ASTXMLElement
- Execute DSQL code inside children elements and attributes
- Overrides:
executeXML
in class ASTXMLElement