dsql.parser
Class ASTDsql
java.lang.Object
dsql.parser.SimpleNode
dsql.parser.DMNode
dsql.parser.ASTXMLElement
dsql.parser.ASTDsql
- All Implemented Interfaces:
- java.lang.Cloneable, Node
- Direct Known Subclasses:
- ASTDoc, ASTQuote, ASTScript
- public abstract class ASTDsql
- extends ASTXMLElement
A element
Method Summary |
Value |
execute()
Execute a Node |
Value |
execute(boolean allowsExpr)
|
java.io.OutputStream |
getOut()
|
java.lang.String |
getXMLText()
This returns only the static text; to evaluate
DSQL code or variables, call executeXML().getXMLText() |
void |
setOut(java.io.OutputStream _out)
|
Methods inherited from class dsql.parser.ASTXMLElement |
attributesToString, executeXML, getAttributeValue, getElement, getElement, getElements, getStartTag, getTagName, print, setAttribute, setAttribute, setDoc, setTagName, toString |
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 |
ASTDsql
public ASTDsql(int id)
- Constructor for Parser
ASTDsql
public ASTDsql(Parser p,
int id)
- Constructor for Parser
ASTDsql
public ASTDsql(ASTXMLElement toCopy)
- Constructor for ASTXMLElement.recast()
getOut
public java.io.OutputStream getOut()
setOut
public void setOut(java.io.OutputStream _out)
getXMLText
public java.lang.String getXMLText()
throws ExecuteException
- 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
- Throws:
ExecuteException
execute
public Value execute()
throws ExecuteException
- Description copied from class:
DMNode
- Execute a Node
- Overrides:
execute
in class ASTXMLElement
- Throws:
ExecuteException
execute
public Value execute(boolean allowsExpr)
throws ExecuteException
- Throws:
ExecuteException