Package | Description |
---|---|
org.treetank.axis |
Axis Layer
|
org.treetank.axis.filter |
Filter Package
|
org.treetank.saxon.wrapper |
Treetank wrappers.
|
org.treetank.service.xml.diff |
Diff Layer
|
org.treetank.service.xml.serialize |
Serializer Package
|
org.treetank.service.xml.xpath |
Package xpath
|
org.treetank.service.xml.xpath.axis | |
org.treetank.service.xml.xpath.comparators |
Package comparators
|
org.treetank.service.xml.xpath.expr |
Package Expr
|
org.treetank.service.xml.xpath.filter |
Package filter
|
org.treetank.service.xml.xpath.functions |
Package functions
|
org.treetank.service.xml.xpath.functions.sequences |
Package functions on sequences.
|
org.treetank.service.xml.xpath.operators |
Package operators
|
org.treetank.service.xml.xpath.parser |
Modifier and Type | Class and Description |
---|---|
class |
AncestorAxis
AncestorAxis
|
class |
AttributeAxis
AttributeAxis
|
class |
ChildAxis
ChildAxis
|
class |
DescendantAxis
DescendantAxis
|
class |
FilterAxis
TestAxis
|
class |
FollowingAxis
FollowingAxis
|
class |
FollowingSiblingAxis
FollowingSiblingAxis
|
class |
LevelOrderAxis
Iterates over
AtomicValue s in a breath first traversal. |
class |
NestedAxis
ChainedAxis
|
class |
ParentAxis
ParentAxis
|
class |
PostOrderAxis
PostOrder
|
class |
PrecedingAxis
PrecedingAxis
|
class |
PrecedingSiblingAxis
PrecedingSiblingAxis
|
class |
SelfAxis
ParentAxis
|
Modifier and Type | Method and Description |
---|---|
AbsAxis |
FilterAxis.getAxis()
Returns the inner axis.
|
Constructor and Description |
---|
FilterAxis(AbsAxis axis,
INodeReadTrx pRtx,
AbsFilter... axisTest)
Constructor initializing internal state.
|
NestedAxis(AbsAxis parentAxis,
AbsAxis mChildAxis,
INodeReadTrx pRtx)
Constructor initializing internal state.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsFilter
AbstractFilter
|
class |
AttributeFilter
AttributeAxisTest
|
class |
CommentFilter
NodeAxisTest
|
class |
DocumentRootNodeFilter
NodeAxisTest
|
class |
ElementFilter
NodeAxisTest
|
class |
ItemFilter
ItemFilter
|
class |
NameFilter
NameAxisTest
|
class |
NestedFilter
NestedFilter
|
class |
NodeFilter
NodeAxisTest
|
class |
PIFilter
NodeAxisTest
|
class |
TextFilter
FullTextLeafAxisTest
|
class |
TypeFilter
TypeFilter
|
class |
ValueFilter
ValueAxisTest
|
class |
WildcardFilter
WildcardFilter
|
Constructor and Description |
---|
NodeWrapper.SaxonEnumeration(AbsAxis paramAxis)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
DiffAxis |
Constructor and Description |
---|
StAXSerializer(AbsAxis paramAxis,
INodeReadTrx pRtx)
Initialize XMLStreamReader implementation with transaction.
|
StAXSerializer(AbsAxis paramAxis,
INodeReadTrx pRtx,
boolean paramCloseRtx)
Initialize XMLStreamReader implementation with transaction.
|
Modifier and Type | Class and Description |
---|---|
class |
XPathAxis
XPath Axis
|
Modifier and Type | Method and Description |
---|---|
AbsAxis |
ExpressionSingle.getExpr()
Returns a chain to execute the query.
|
AbsAxis |
PipelineBuilder.getPipeline()
Returns a queue of all pipelines build so far and empties the pipeline
stack.
|
Modifier and Type | Method and Description |
---|---|
void |
ExpressionSingle.add(AbsAxis mAx)
Adds a new Axis to the expression chain.
|
void |
PipelineBuilder.addStep(AbsAxis axis)
Adds a step to the pipeline.
|
void |
PipelineBuilder.addStep(AbsAxis axis,
AbsFilter mFilter)
Adds a step to the pipeline.
|
boolean |
ExpressionSingle.isDupOrd(AbsAxis ax)
Determines for a given string representation of an axis, whether this
axis leads to duplicates in the result sequence or not.
|
Modifier and Type | Class and Description |
---|---|
class |
ExceptAxis
ExceptAxis
|
class |
ForAxis
ForAxis
|
class |
IfAxis
IfAxis
|
class |
IntersectAxis
IntersectAxis
|
class |
RangeAxis
RangeExpr
|
class |
SequenceAxis
SequenceAxis
|
class |
UnionAxis
UnionAxis
|
class |
VariableAxis
VariableAxis
|
Constructor and Description |
---|
ExceptAxis(INodeReadTrx rtx,
AbsAxis mOperand1,
AbsAxis mOperand2)
Constructor.
|
ForAxis(AbsAxis range,
AbsAxis returnExpr,
INodeReadTrx pRtx)
Constructor.
|
IfAxis(INodeReadTrx rtx,
AbsAxis mIfAxis,
AbsAxis mThenAxis,
AbsAxis mElseAxis)
Constructor.
|
IntersectAxis(INodeReadTrx rtx,
AbsAxis mOperand1,
AbsAxis mOperand2)
Constructor.
|
RangeAxis(INodeReadTrx rtx,
AbsAxis mFrom,
AbsAxis mTo)
Constructor.
|
SequenceAxis(INodeReadTrx rtx,
AbsAxis... axis)
Constructor.
|
UnionAxis(INodeReadTrx rtx,
AbsAxis mOperand1,
AbsAxis mOperand2)
Constructor.
|
VariableAxis(INodeReadTrx rtx,
AbsAxis mInSeq)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsComparator
AbstractComparator
|
class |
GeneralComp
GeneralComp
|
class |
NodeComp
NodeComp
|
class |
ValueComp
ValueComp
|
Modifier and Type | Method and Description |
---|---|
protected AtomicValue[] |
ValueComp.atomize(AbsAxis mOperand)
Atomizes an operand according to the rules specified in the XPath
specification.
|
protected AtomicValue[] |
NodeComp.atomize(AbsAxis mOperand)
Atomizes an operand according to the rules specified in the XPath
specification.
|
protected AtomicValue[] |
GeneralComp.atomize(AbsAxis mOperand)
Atomizes an operand according to the rules specified in the XPath
specification.
|
protected abstract AtomicValue[] |
AbsComparator.atomize(AbsAxis paramOperand)
Atomizes an operand according to the rules specified in the XPath
specification.
|
static AbsComparator |
AbsComparator.getComparator(INodeReadTrx paramRtx,
AbsAxis paramOperandOne,
AbsAxis paramOperandTwo,
CompKind paramKind,
String paramVal)
Factory method to implement the comparator.
|
Constructor and Description |
---|
AbsComparator(INodeReadTrx mRtx,
AbsAxis mOperand1,
AbsAxis mOperand2,
CompKind mComp)
Constructor.
|
GeneralComp(INodeReadTrx rtx,
AbsAxis mOperand1,
AbsAxis mOperand2,
CompKind mCom)
Constructor.
|
NodeComp(INodeReadTrx rtx,
AbsAxis mOperand1,
AbsAxis mOperand2,
CompKind mComp)
Constructor.
|
ValueComp(INodeReadTrx rtx,
AbsAxis mOperand1,
AbsAxis mOperand2,
CompKind mComp)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsExpression
AbstractExpression
|
class |
AndExpr
Logical And Expression
|
class |
CastableExpr
CastableExpression
|
class |
EveryExpr
EveryExpr
|
class |
InstanceOfExpr
InstanceOfExpr
|
class |
LiteralExpr
LiteralExpr
|
class |
OrExpr
Logical Or Expression
|
class |
SomeExpr
Some expression
|
class |
VarRefExpr
VarRefExpr
|
Constructor and Description |
---|
AndExpr(INodeReadTrx rtx,
AbsAxis mOperand1,
AbsAxis mOperand2)
Constructor.
|
CastableExpr(INodeReadTrx rtx,
AbsAxis inputExpr,
SingleType mTarget)
Constructor.
|
EveryExpr(INodeReadTrx rtx,
List<AbsAxis> mVars,
AbsAxis mSatisfy)
Constructor.
|
InstanceOfExpr(INodeReadTrx mRtx,
AbsAxis mInputExpr,
SequenceType mSequenceType)
Constructor.
|
OrExpr(INodeReadTrx rtx,
AbsAxis mOperand1,
AbsAxis mOperand2)
Constructor.
|
SomeExpr(INodeReadTrx rtx,
List<AbsAxis> mVars,
AbsAxis mSatisfy)
Constructor.
|
Constructor and Description |
---|
EveryExpr(INodeReadTrx rtx,
List<AbsAxis> mVars,
AbsAxis mSatisfy)
Constructor.
|
SomeExpr(INodeReadTrx rtx,
List<AbsAxis> mVars,
AbsAxis mSatisfy)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
DocumentNodeAxis
DocumentNodeAxis
|
class |
DupFilterAxis
DupFilterAxis
|
class |
PredicateFilterAxis
PredicateFilterAxis
|
class |
SchemaAttributeFilter
SchemaAttributeFilter
|
class |
SchemaElementFilter
SchemaElementFilter
|
Constructor and Description |
---|
DupFilterAxis(INodeReadTrx rtx,
AbsAxis mDupAxis)
Constructor.
|
PredicateFilterAxis(INodeReadTrx rtx,
AbsAxis predicate)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsFunction
AbstractFunction
|
class |
FNNot
FNNot
|
class |
FNPosition
FNPosition
|
class |
FNString
FNString
|
Modifier and Type | Method and Description |
---|---|
protected List<AbsAxis> |
AbsFunction.getArgs() |
Modifier and Type | Method and Description |
---|---|
static boolean |
Function.ebv(AbsAxis axis,
INodeReadTrx pRtx) |
Constructor and Description |
---|
AbsFunction(INodeReadTrx rtx,
List<AbsAxis> args,
int min,
int max,
int returnType)
Constructor.
|
FNNot(INodeReadTrx rtx,
List<AbsAxis> args,
int min,
int max,
int returnType)
Constructor.
|
FNPosition(INodeReadTrx rtx,
List<AbsAxis> args,
int min,
int max,
int returnType)
Constructor.
|
FNString(INodeReadTrx rtx,
List<AbsAxis> args,
int min,
int max,
int returnType)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
FNBoolean
FNBooleean
|
class |
FNCount
FNCount
|
class |
FNSum
FNSum
|
Constructor and Description |
---|
FNBoolean(INodeReadTrx rtx,
List<AbsAxis> args,
int min,
int max,
int returnType)
Constructor.
|
FNCount(INodeReadTrx rtx,
List<AbsAxis> args,
int min,
int max,
int returnType)
Constructor.
|
FNSum(INodeReadTrx rtx,
List<AbsAxis> args,
int min,
int max,
int returnType)
Constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsObAxis
AbstractOpAxis
|
class |
AddOpAxis
AddOpAxis
|
class |
DivOpAxis
DivOpAxis
|
class |
IDivOpAxis
AddOpAxis
|
class |
ModOpAxis
AddOpAxis
|
class |
MulOpAxis
AddOpAxis
|
class |
SubOpAxis
AddOpAxis
|
Constructor and Description |
---|
AbsObAxis(INodeReadTrx rtx,
AbsAxis mOp1,
AbsAxis mOp2)
Constructor.
|
AddOpAxis(INodeReadTrx rtx,
AbsAxis mOp1,
AbsAxis mOp2)
Constructor.
|
DivOpAxis(INodeReadTrx rtx,
AbsAxis mOp1,
AbsAxis mOp2)
Constructor.
|
IDivOpAxis(INodeReadTrx rtx,
AbsAxis mOp1,
AbsAxis mOp2)
Constructor.
|
ModOpAxis(INodeReadTrx rtx,
AbsAxis mOp1,
AbsAxis mOp2)
Constructor.
|
MulOpAxis(INodeReadTrx rtx,
AbsAxis mOp1,
AbsAxis mOp2)
Constructor.
|
SubOpAxis(INodeReadTrx rtx,
AbsAxis mOp1,
AbsAxis mOp2)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
AbsAxis |
XPathParser.getQueryPipeline()
Returns a queue containing all pipelines (chains of nested axis and
filters) to execute the query.
|
Copyright © 2013. All Rights Reserved.