|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.fraunhofer.ipsi.xquery.tree.XQueryNodeAbstract
de.fraunhofer.ipsi.xquery.tree.prolog.XQueryFunctionDecl
public class XQueryFunctionDecl
XQuery Interpreter FunctionDefinitionOperator.
Constructor Summary | |
---|---|
XQueryFunctionDecl(PositionInfo pos,
QNameExpr name,
java.util.List<XQueryParameter> params,
XQuerySequenceType type)
Constructor |
|
XQueryFunctionDecl(PositionInfo pos,
QNameExpr name,
java.util.List<XQueryParameter> params,
XQuerySequenceType type,
java.util.List<XQueryExpression> body)
Constructor |
Method Summary | |
---|---|
void |
acceptVisitor(VisitorXQueryModulesAndProlog visitor)
Method acceptVisitor |
EvaluationContext |
getDynamicContext()
Method getStaticContext |
java.util.List<XQueryExpression> |
getFunctionBody()
Method getFunctionBody |
FunctionDeclaration |
getFunctionSignature()
Method getFunctionSignature |
QNameExpr |
getName()
Method getName |
java.util.List<XQueryParameter> |
getParams()
Method getParams |
XQuerySequenceType |
getReturnDatatype()
Method getReturnDatatype |
StaticContext |
getStaticContext()
Method getStaticContext |
boolean |
hasReturnDatatype()
Method hasReturnDatatype |
boolean |
isExternal()
Method getExternal |
void |
setDynamicContext(EvaluationContext context)
Method setStaticContext |
void |
setFunctionSignature(FunctionDeclaration sig)
Method setFunctionSignature |
void |
setStaticContext(StaticContext context)
Method setStaticContext |
Methods inherited from class de.fraunhofer.ipsi.xquery.tree.XQueryNodeAbstract |
---|
getPosition, setPosition |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XQueryFunctionDecl(PositionInfo pos, QNameExpr name, java.util.List<XQueryParameter> params, XQuerySequenceType type, java.util.List<XQueryExpression> body)
column
- an intline
- an intname
- a QNameparams
- a Listtype
- a XQuerySequenceTypebody
- a XQueryExprSequencepublic XQueryFunctionDecl(PositionInfo pos, QNameExpr name, java.util.List<XQueryParameter> params, XQuerySequenceType type)
column
- an intline
- an intname
- a QNameparams
- a Listtype
- a XQuerySequenceTypeexternal
- a booleanMethod Detail |
---|
public QNameExpr getName()
public java.util.List<XQueryParameter> getParams()
public XQuerySequenceType getReturnDatatype()
public java.util.List<XQueryExpression> getFunctionBody()
public boolean isExternal()
public boolean hasReturnDatatype()
public FunctionDeclaration getFunctionSignature()
public void setFunctionSignature(FunctionDeclaration sig)
sig
- a FunctionDeclarationpublic StaticContext getStaticContext()
public void setStaticContext(StaticContext context)
context
- a StaticContextpublic EvaluationContext getDynamicContext()
public void setDynamicContext(EvaluationContext context)
context
- a StaticContextpublic void acceptVisitor(VisitorXQueryModulesAndProlog visitor) throws XQueryException
acceptVisitor
in interface XQueryPrologDecl
visitor
- a VisitorXQuery
QueryException
XQueryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |