org.apache.xpath
Interface ExpressionOwner

All Known Implementing Classes:
And, AxesWalker, Bool, ContextMatchStepPattern, Div, ElemApplyTemplates, ElemCallTemplate, ElemForEach, Equals, FilterExprIterator.filterExprOwner, FilterExprIteratorSimple.filterExprOwner, FilterExprWalker, FilterExprWalker.filterExprOwner, FuncBoolean, FuncCeiling, FuncConcat, FuncContains, FuncCount, FuncDoclocation, FuncDocument, FuncExtElementAvailable, FuncExtFunction.ArgExtOwner, FuncExtFunctionAvailable, FuncFloor, FuncFormatNumb, FuncGenerateId, FuncId, FuncKey, FuncLang, FuncLocalPart, FuncNamespace, FuncNormalizeSpace, FuncNot, FuncNumber, FuncQname, FuncRound, FuncStartsWith, FuncString, FuncStringLength, FuncSubstring, FuncSubstringAfter, FuncSubstringBefore, FuncSum, FuncSystemProperty, Function2Args, Function2Args.Arg1Owner, Function3Args, Function3Args.Arg2Owner, FunctionDef1Arg, FunctionMultiArgs, FunctionMultiArgs.ArgMultiOwner, FunctionOneArg, FunctionPattern, FunctionPattern.FunctionOwner, FuncTranslate, FuncUnparsedEntityURI, Gt, Gte, Lt, Lte, Minus, Mod, Mult, Neg, NotEquals, Number, Operation, Operation.LeftExprOwner, Or, Plus, PredicatedNodeTest.PredOwner, Quo, ReverseAxesWalker, StepPattern, StepPattern.PredOwner, String, UnaryOperation, UnionPathIterator.iterOwner, UnionPattern.UnionPathPartOwner, WalkingIterator, WalkingIteratorSorted, XPath

public interface ExpressionOwner

Classes that implement this interface own an expression, which can be rewritten.


Method Summary
 Expression getExpression()
          Get the raw Expression object that this class wraps.
 void setExpression(Expression exp)
          Set the raw expression object for this object.
 

Method Detail

getExpression

Expression getExpression()
Get the raw Expression object that this class wraps.

Returns:
the raw Expression object, which should not normally be null.

setExpression

void setExpression(Expression exp)
Set the raw expression object for this object.

Parameters:
exp - the raw Expression object, which should not normally be null.