|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ucl.xpath.DefaultEvaluator
Default evaluator interface
| Constructor Summary | |
DefaultEvaluator(DynamicContext dc,
org.w3c.dom.Document doc)
set parameters |
|
| Method Summary | |
ResultSequence |
evaluate(XPathNode node)
evaluate the xpath node |
java.lang.Object |
visit(AddExpr addex)
visit and expression |
java.lang.Object |
visit(AndExpr andex)
visit and expression |
java.lang.Object |
visit(AnyKindTest e)
visit any kind test. |
java.lang.Object |
visit(AttributeTest e)
visit attribute test. |
java.lang.Object |
visit(AxisStep e)
visit axis step. |
java.lang.Object |
visit(CastableExpr cexp)
visit castable expression |
java.lang.Object |
visit(CastExpr cexp)
visit cast expression |
java.lang.Object |
visit(CmpExpr cmpex)
visit compare expression |
java.lang.Object |
visit(CntxItemExpr e)
visit context item expression. |
java.lang.Object |
visit(CommentTest e)
visit comment test. |
java.lang.Object |
visit(DecimalLiteral e)
visit decimal literal. |
java.lang.Object |
visit(DivExpr mulex)
visit division expression |
java.lang.Object |
visit(DocumentTest e)
visit document test. |
java.lang.Object |
visit(DoubleLiteral e)
visit double literal. |
java.lang.Object |
visit(ElementTest e)
visit element test. |
java.lang.Object |
visit(ExceptExpr eexpr)
visit except expression |
java.lang.Object |
visit(FilterExpr e)
visit filter expression |
java.lang.Object |
visit(ForExpr fex)
visit for expression |
java.lang.Object |
visit(ForwardStep e)
visit a forward step expression |
java.lang.Object |
visit(FunctionCall e)
visit function call. |
java.lang.Object |
visit(IDivExpr mulex)
visit integer division expression |
java.lang.Object |
visit(IfExpr ifex)
visit if expression |
java.lang.Object |
visit(InstOfExpr ioexp)
visit instance of expression |
java.lang.Object |
visit(IntegerLiteral e)
visit integer literal. |
java.lang.Object |
visit(IntersectExpr iexpr)
visit intersect expression |
java.lang.Object |
visit(ItemType e)
visit item type. |
java.lang.Object |
visit(MinusExpr e)
visit minus expression |
java.lang.Object |
visit(ModExpr mulex)
visit modular expression |
java.lang.Object |
visit(MulExpr mulex)
visit multiply expression |
java.lang.Object |
visit(NameTest e)
visit a name test expression |
java.lang.Object |
visit(OrExpr orex)
visit or expression |
java.lang.Object |
visit(ParExpr e)
visit parent expression. |
java.lang.Object |
visit(PipeExpr pipex)
visit pipe expression |
java.lang.Object |
visit(PITest e)
visit PI test. |
java.lang.Object |
visit(PlusExpr e)
visit plus expression |
java.lang.Object |
visit(QuantifiedExpr qex)
visit quantified expression |
java.lang.Object |
visit(RangeExpr rex)
visit range expression |
java.lang.Object |
visit(ReverseStep e)
visit a reverse step expression |
java.lang.Object |
visit(SchemaAttrTest e)
visit schema attribute test. |
java.lang.Object |
visit(SchemaElemTest e)
visit schema element test. |
java.lang.Object |
visit(SequenceType e)
visit sequence type. |
java.lang.Object |
visit(SingleType e)
visit single type. |
java.lang.Object |
visit(StringLiteral e)
visit string literal. |
java.lang.Object |
visit(SubExpr subex)
visit sub expression |
java.lang.Object |
visit(TextTest e)
visit text test. |
java.lang.Object |
visit(TreatAsExpr taexp)
visit treat-as expression |
java.lang.Object |
visit(UnionExpr unex)
visit union expression |
java.lang.Object |
visit(VarRef e)
visit variable reference |
java.lang.Object |
visit(XPath xp)
iterate through xpath expression |
java.lang.Object |
visit(XPathExpr e)
visit XPath expression |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DefaultEvaluator(DynamicContext dc,
org.w3c.dom.Document doc)
dc - is the dynamic context.doc - is the document.| Method Detail |
public ResultSequence evaluate(XPathNode node)
throws DynamicError
evaluate in interface Evaluatornode - is the xpath node.
dynamic - error.
DynamicError - dynamic error.public java.lang.Object visit(XPath xp)
visit in interface XPathVisitorxp - is the xpath.
public java.lang.Object visit(ForExpr fex)
visit in interface XPathVisitorfex - is the for expression.
public java.lang.Object visit(QuantifiedExpr qex)
visit in interface XPathVisitorqex - is the quantified expression.
public java.lang.Object visit(IfExpr ifex)
visit in interface XPathVisitorifex - is the if expression.
public java.lang.Object visit(OrExpr orex)
visit in interface XPathVisitororex - is the or expression.
public java.lang.Object visit(AndExpr andex)
visit in interface XPathVisitorandex - is the and expression.
public java.lang.Object visit(CmpExpr cmpex)
visit in interface XPathVisitorcmpex - is the compare expression.
public java.lang.Object visit(RangeExpr rex)
visit in interface XPathVisitorrex - is the range expression.
public java.lang.Object visit(AddExpr addex)
visit in interface XPathVisitoraddex - is the and expression.
public java.lang.Object visit(SubExpr subex)
visit in interface XPathVisitorsubex - is the sub expression.
public java.lang.Object visit(MulExpr mulex)
visit in interface XPathVisitormulex - is the mul expression.
public java.lang.Object visit(DivExpr mulex)
visit in interface XPathVisitormulex - is the division expression.
public java.lang.Object visit(IDivExpr mulex)
visit in interface XPathVisitormulex - is the integer division expression.
public java.lang.Object visit(ModExpr mulex)
visit in interface XPathVisitormulex - is the modular expression.
public java.lang.Object visit(UnionExpr unex)
visit in interface XPathVisitorunex - is the union expression.
public java.lang.Object visit(PipeExpr pipex)
visit in interface XPathVisitorpipex - is the pipe expression.
public java.lang.Object visit(IntersectExpr iexpr)
visit in interface XPathVisitoriexpr - is the intersect expression.
public java.lang.Object visit(ExceptExpr eexpr)
visit in interface XPathVisitoreexpr - is the except expression.
public java.lang.Object visit(InstOfExpr ioexp)
visit in interface XPathVisitorioexp - is the instance of expression.
public java.lang.Object visit(TreatAsExpr taexp)
visit in interface XPathVisitortaexp - is the treat-as expression.
public java.lang.Object visit(CastableExpr cexp)
visit in interface XPathVisitorcexp - is the castable expression.
public java.lang.Object visit(CastExpr cexp)
visit in interface XPathVisitorcexp - is the cast expression.
public java.lang.Object visit(MinusExpr e)
visit in interface XPathVisitore - is the minus expression.
public java.lang.Object visit(PlusExpr e)
visit in interface XPathVisitore - is the plus expression.
public java.lang.Object visit(XPathExpr e)
visit in interface XPathVisitore - is the XPath expression.
public java.lang.Object visit(ForwardStep e)
visit in interface XPathVisitore - is the forward step.
public java.lang.Object visit(ReverseStep e)
visit in interface XPathVisitore - is the reverse step.
public java.lang.Object visit(NameTest e)
visit in interface XPathVisitore - is thename test.
public java.lang.Object visit(VarRef e)
visit in interface XPathVisitore - is the variable reference.
public java.lang.Object visit(StringLiteral e)
visit in interface XPathVisitore - is the string literal.
public java.lang.Object visit(IntegerLiteral e)
visit in interface XPathVisitore - is the integer literal.
public java.lang.Object visit(DoubleLiteral e)
visit in interface XPathVisitore - is the double literal.
public java.lang.Object visit(DecimalLiteral e)
visit in interface XPathVisitore - is the decimal literal.
public java.lang.Object visit(ParExpr e)
visit in interface XPathVisitore - is the parent expression.
public java.lang.Object visit(CntxItemExpr e)
visit in interface XPathVisitore - is the context item expression.
public java.lang.Object visit(FunctionCall e)
visit in interface XPathVisitore - is the function call.
public java.lang.Object visit(SingleType e)
visit in interface XPathVisitore - is the single type.
public java.lang.Object visit(SequenceType e)
visit in interface XPathVisitore - is the sequence type.
public java.lang.Object visit(ItemType e)
visit in interface XPathVisitore - is the item type.
public java.lang.Object visit(AnyKindTest e)
visit in interface XPathVisitore - is the any kind test.
public java.lang.Object visit(DocumentTest e)
visit in interface XPathVisitore - is the document test.
public java.lang.Object visit(TextTest e)
visit in interface XPathVisitore - is the text test.
public java.lang.Object visit(CommentTest e)
visit in interface XPathVisitore - is the text test.
public java.lang.Object visit(PITest e)
visit in interface XPathVisitore - is the PI test.
public java.lang.Object visit(AttributeTest e)
visit in interface XPathVisitore - is the attribute test.
public java.lang.Object visit(SchemaAttrTest e)
visit in interface XPathVisitore - is the schema attribute test.
public java.lang.Object visit(ElementTest e)
visit in interface XPathVisitore - is the element test.
public java.lang.Object visit(SchemaElemTest e)
visit in interface XPathVisitore - is the schema element test.
public java.lang.Object visit(AxisStep e)
visit in interface XPathVisitore - is the axis step.
public java.lang.Object visit(FilterExpr e)
visit in interface XPathVisitore - is the filter expression.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||