Package | Description |
---|---|
org.treetank.axis |
Axis Layer
|
org.treetank.service.xml.xpath |
Package xpath
|
org.treetank.service.xml.xpath.comparators |
Package comparators
|
org.treetank.service.xml.xpath.expr |
Package Expr
|
org.treetank.service.xml.xpath.functions |
Package functions
|
org.treetank.service.xml.xpath.operators |
Package operators
|
Modifier and Type | Method and Description |
---|---|
AtomicValue |
ItemList.getItem(long pKey)
Getting an
AtomicValue from the list. |
Modifier and Type | Method and Description |
---|---|
static int |
AbsAxis.addAtomicToItemList(INodeReadTrx pRtx,
AtomicValue pVal)
Adding any AtomicVal to any ItemList staticly.
|
int |
ItemList.addItem(AtomicValue pItem)
Adding to this list.
|
Modifier and Type | Method and Description |
---|---|
void |
PipelineBuilder.addLiteral(INodeReadTrx pTrans,
AtomicValue pVal)
Adds a literal expression to the pipeline.
|
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.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
ValueComp.compare(AtomicValue[] mOperand1,
AtomicValue[] mOperand2)
Performs the comparison of two atomic values.
|
protected boolean |
ValueComp.compare(AtomicValue[] mOperand1,
AtomicValue[] mOperand2)
Performs the comparison of two atomic values.
|
protected boolean |
NodeComp.compare(AtomicValue[] mOperand1,
AtomicValue[] mOperand2)
Performs the comparison of two atomic values.
|
protected boolean |
NodeComp.compare(AtomicValue[] mOperand1,
AtomicValue[] mOperand2)
Performs the comparison of two atomic values.
|
protected boolean |
GeneralComp.compare(AtomicValue[] mOperand1,
AtomicValue[] mOperand2)
Performs the comparison of two atomic values.
|
protected boolean |
GeneralComp.compare(AtomicValue[] mOperand1,
AtomicValue[] mOperand2)
Performs the comparison of two atomic values.
|
protected abstract boolean |
AbsComparator.compare(AtomicValue[] paramOperandOne,
AtomicValue[] paramOperandTwo)
Performs the comparison of two atomic values.
|
protected abstract boolean |
AbsComparator.compare(AtomicValue[] paramOperandOne,
AtomicValue[] paramOperandTwo)
Performs the comparison of two atomic values.
|
protected void |
AbsComparator.hook(AtomicValue[] paramOperandOne,
AtomicValue[] paramOperandTwo)
Allowes the general comparisons to do some extra functionality.
|
protected void |
AbsComparator.hook(AtomicValue[] paramOperandOne,
AtomicValue[] paramOperandTwo)
Allowes the general comparisons to do some extra functionality.
|
Modifier and Type | Method and Description |
---|---|
AtomicValue |
VarRefExpr.evaluate()
Performs the expression dependent evaluation of the expression.
|
AtomicValue |
SomeExpr.evaluate()
Performs the expression dependent evaluation of the expression.
|
AtomicValue |
OrExpr.evaluate()
Performs the expression dependent evaluation of the expression.
|
AtomicValue |
LiteralExpr.evaluate()
Performs the expression dependent evaluation of the expression.
|
AtomicValue |
InstanceOfExpr.evaluate()
Performs the expression dependent evaluation of the expression.
|
AtomicValue |
EveryExpr.evaluate()
Performs the expression dependent evaluation of the expression.
|
AtomicValue |
CastableExpr.evaluate()
Performs the expression dependent evaluation of the expression.
|
AtomicValue |
AndExpr.evaluate()
Performs the expression dependent evaluation of the expression.
|
abstract AtomicValue |
AbsExpression.evaluate()
Performs the expression dependent evaluation of the expression.
|
Modifier and Type | Method and Description |
---|---|
AtomicValue |
AbsFunction.evaluate()
Performs the expression dependent evaluation of the expression.
|
Modifier and Type | Method and Description |
---|---|
AtomicValue |
SubOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
MulOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
ModOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
IDivOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
DivOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
AddOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
protected abstract AtomicValue |
AbsObAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
Modifier and Type | Method and Description |
---|---|
AtomicValue |
SubOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
MulOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
ModOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
IDivOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
DivOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
AtomicValue |
AddOpAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
protected abstract AtomicValue |
AbsObAxis.operate(AtomicValue mOperand1,
AtomicValue mOperand2)
Performs the operation on the two input operands.
|
Copyright © 2013. All Rights Reserved.