|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.fraunhofer.ipsi.xquery.tree.VisitorXQueryMappingToCore
public class VisitorXQueryMappingToCore
Core Interpreter MappingtoCore.
Field Summary |
---|
Fields inherited from interface de.fraunhofer.ipsi.xquery.context.NamespaceConstants |
---|
FN, FS, IPSIXQ_NS, LOCAL, XDT, XML, XMLNS, XS, XSD, XSI |
Constructor Summary | |
---|---|
VisitorXQueryMappingToCore(StaticContext context)
Constructor. |
Method Summary | |
---|---|
java.util.List<de.fraunhofer.ipsi.ipsixq.coretree.CoreExpression> |
process(java.util.List<XQueryExpression> list)
Method process |
void |
process(XQueryAbbreviatedStep op)
Method process |
void |
process(XQueryArithmeticOperator op)
Method process |
void |
process(XQueryAtStep op)
Method process |
void |
process(XQueryAttribute op)
Method process |
void |
process(XQueryAxisStep op)
Method process |
void |
process(XQueryCdataSection op)
Method process |
void |
process(XQueryComparisonOperator op)
Method process |
void |
process(XQueryCompNSConstructor op)
Core mapping according to 'Formal Semantics WD 08|22|2003 section 4.7.3.7'. |
void |
process(XQueryComputedAttributeConstructor op)
Method process |
void |
process(XQueryComputedDocumentConstructor op)
Method process |
void |
process(XQueryComputedElementConstructor op)
Method process |
void |
process(XQueryComputedTextConstructor op)
Method process |
void |
process(XQueryComputedXmlComment op)
Core mapping according to 'Formal Semantics WD 08|22|2003 section 4.7.3.6'. |
void |
process(XQueryCompXmlPi op)
Core mapping according to 'Formal Semantics WD 08|22|2003 section 4.7.3.5'. |
void |
process(XQueryConditionalExpr op)
Method process |
void |
process(XQueryContextItemExpr op)
Method process |
void |
process(XQueryElementConstructor op)
Method process |
void |
process(XQueryEnclosedExpr op)
Method process |
void |
process(XQueryExtensionExpr op)
Method process |
void |
process(XQueryFLWOR op)
Method process |
void |
process(XQueryFunctionCall op)
First, each argument in a function call is normalized to its corresponding core expression by applying []FormalArgument. |
void |
process(XQueryInstanceofExpr op)
Method process |
void |
process(XQueryKindTest op)
Method process |
void |
process(XQueryLiteral op)
All literals are core expressions, therefore there are no normalization rules for literals. |
void |
process(XQueryLogicalOperator op)
Method process |
void |
process(XQueryNameTest op)
Method process |
void |
process(XQueryOrderingExpr op)
Method process |
void |
process(XQueryParenthesizedExpr op)
Method process |
void |
process(XQueryPathExpr op)
Method process |
void |
process(XQueryQualifiedStep op)
Method process |
void |
process(XQueryQuantifiedExpr op)
Method process |
void |
process(XQuerySequenceOperator op)
Method process |
void |
process(XQueryTypeExpr op)
Method process |
void |
process(XQueryTypeSwitch op)
Method process |
void |
process(XQueryUnaryOperator op)
Method process |
void |
process(XQueryValidateExpr op)
Method process |
void |
process(XQueryVariable op)
A variable is a core expression, therefore there is no normalization rule for a variable. |
void |
process(XQueryXmlComment op)
Method process |
void |
process(XQueryXmlProcessingInstruction op)
Method process |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VisitorXQueryMappingToCore(StaticContext context)
Method Detail |
---|
public void process(XQueryLiteral op)
process
in interface VisitorXQueryExpression
public void process(XQueryVariable op) throws XQueryException
process
in interface VisitorXQueryExpression
XQueryException
public void process(XQueryParenthesizedExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryParenthesizedExpr
XQueryException
public void process(XQueryContextItemExpr op)
process
in interface VisitorXQueryExpression
op
- a XQueryContextItemExprpublic void process(XQueryFunctionCall op) throws XQueryException
process
in interface VisitorXQueryExpression
XQueryException
public void process(XQueryPathExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryPathExpr
XQueryException
public void process(XQueryQualifiedStep op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryQualifiedStep
XQueryException
public void process(XQueryAxisStep op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryAxisStep
XQueryException
public void process(XQueryNameTest op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryNameTest
XQueryException
public void process(XQueryKindTest op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryKindTest
XQueryException
public void process(XQueryAbbreviatedStep op)
process
in interface VisitorXQueryExpression
op
- a XQueryAbbreviatedSteppublic void process(XQueryAtStep op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryAtStep
XQueryException
public void process(XQuerySequenceOperator op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQuerySequenceOperator
XQueryException
public void process(XQueryArithmeticOperator op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryArithmeticOperator
XQueryException
public void process(XQueryUnaryOperator op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryUnaryOperator
XQueryException
public void process(XQueryComparisonOperator op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryComparisonOperator
XQueryException
public void process(XQueryLogicalOperator op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryLogicalOperator
XQueryException
public void process(XQueryElementConstructor op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryElementConstructor
XQueryException
public void process(XQueryAttribute op)
process
in interface VisitorXQueryExpression
op
- a XQueryAttribute
XQueryException
public void process(XQueryCdataSection op)
process
in interface VisitorXQueryExpression
op
- a XQueryCdataSectionpublic void process(XQueryXmlProcessingInstruction op)
process
in interface VisitorXQueryExpression
op
- a XQueryXmlProcessingInstructionpublic void process(XQueryXmlComment op)
process
in interface VisitorXQueryExpression
op
- a XQueryXmlCommentpublic void process(XQueryEnclosedExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryEnclosedExpr
XQueryException
public void process(XQueryComputedElementConstructor op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryComputedElementConstructor
XQueryException
public void process(XQueryComputedAttributeConstructor op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryComputedAttributeConstructor
XQueryException
public void process(XQueryComputedDocumentConstructor op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryComputedDocumentConstructor
XQueryException
public void process(XQueryComputedTextConstructor op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryComputedTextConstructor
XQueryException
public void process(XQueryComputedXmlComment op) throws XQueryException
process
in interface VisitorXQueryExpression
XQueryException
public void process(XQueryCompNSConstructor op) throws XQueryException
process
in interface VisitorXQueryExpression
XQueryException
public void process(XQueryCompXmlPi op) throws XQueryException
process
in interface VisitorXQueryExpression
XQueryException
public void process(XQueryFLWOR op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryFLWOR
XQueryException
public void process(XQueryOrderingExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryOrderingExpr
XQueryException
public void process(XQueryConditionalExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryConditionalExpr
XQueryException
public void process(XQueryQuantifiedExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryQuantifiedExpr
XQueryException
public void process(XQueryInstanceofExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryInstanceofExpr
XQueryException
public void process(XQueryTypeSwitch op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryTypeSwitch
XQueryException
public void process(XQueryTypeExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryTypeExpr
XQueryException
public void process(XQueryValidateExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
op
- a XQueryValidateExpr
XQueryException
public void process(XQueryExtensionExpr op) throws XQueryException
process
in interface VisitorXQueryExpression
node
- a XQueryExtensionExpr
XQueryException
public java.util.List<de.fraunhofer.ipsi.ipsixq.coretree.CoreExpression> process(java.util.List<XQueryExpression> list) throws XQueryException
list
- a List
XQueryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |