Fields Summary |
---|
public static final int | ENDOP[ENDOP]
Some operators may like to have a terminator. |
public static final int | EMPTY[EMPTY]
Empty slot to indicate NULL. |
public static final int | ELEMWILDCARD[ELEMWILDCARD]
Means ELEMWILDCARD ("*"), used instead
of string index in some places. |
public static final int | OP_XPATH[OP_XPATH]
[length]
{expression}
returns:
XNodeSet
XNumber
XString
XBoolean
XRTree
XObject |
public static final int | OP_OR[OP_OR]
[length]
{boolean expression}
{boolean expression}
returns:
XBoolean |
public static final int | OP_AND[OP_AND]
[length]
{boolean expression}
{boolean expression}
returns:
XBoolean |
public static final int | OP_NOTEQUALS[OP_NOTEQUALS]
[length]
{expression}
{expression}
returns:
XBoolean |
public static final int | OP_EQUALS[OP_EQUALS]
[length]
{expression}
{expression}
returns:
XBoolean |
public static final int | OP_LTE[OP_LTE] (less-than-or-equals)
[length]
{number expression}
{number expression}
returns:
XBoolean |
public static final int | OP_LT[OP_LT] (less-than)
[length]
{number expression}
{number expression}
returns:
XBoolean |
public static final int | OP_GTE[OP_GTE] (greater-than-or-equals)
[length]
{number expression}
{number expression}
returns:
XBoolean |
public static final int | OP_GT[OP_GT] (greater-than)
[length]
{number expression}
{number expression}
returns:
XBoolean |
public static final int | OP_PLUS[OP_PLUS]
[length]
{number expression}
{number expression}
returns:
XNumber |
public static final int | OP_MINUS[OP_MINUS]
[length]
{number expression}
{number expression}
returns:
XNumber |
public static final int | OP_MULT[OP_MULT]
[length]
{number expression}
{number expression}
returns:
XNumber |
public static final int | OP_DIV[OP_DIV]
[length]
{number expression}
{number expression}
returns:
XNumber |
public static final int | OP_MOD[OP_MOD]
[length]
{number expression}
{number expression}
returns:
XNumber |
public static final int | OP_QUO[OP_QUO]
[length]
{number expression}
{number expression}
returns:
XNumber |
public static final int | OP_NEG[OP_NEG]
[length]
{number expression}
returns:
XNumber |
public static final int | OP_STRING[OP_STRING] (cast operation)
[length]
{expression}
returns:
XString |
public static final int | OP_BOOL[OP_BOOL] (cast operation)
[length]
{expression}
returns:
XBoolean |
public static final int | OP_NUMBER[OP_NUMBER] (cast operation)
[length]
{expression}
returns:
XBoolean |
public static final int | OP_UNION[OP_UNION]
[length]
{PathExpr}+
returns:
XNodeSet |
public static final int | OP_LITERAL[OP_LITERAL]
[3]
[index to token]
returns:
XString |
static final int | FIRST_NODESET_OPThe low opcode for nodesets, needed by getFirstPredicateOpPos and
getNextStepPos. |
public static final int | OP_VARIABLE[OP_VARIABLE]
[4]
[index to namespace token, or EMPTY]
[index to function name token]
returns:
XString |
public static final int | OP_GROUP[OP_GROUP]
[length]
{expression}
returns:
XNodeSet
XNumber
XString
XBoolean
XRTree
XObject |
public static final int | OP_EXTFUNCTION[OP_EXTFUNCTION] (Extension function.)
[length]
[index to namespace token]
[index to function name token]
{OP_ARGUMENT}
returns:
XNodeSet
XNumber
XString
XBoolean
XRTree
XObject |
public static final int | OP_FUNCTION[OP_FUNCTION]
[length]
[FUNC_name]
{OP_ARGUMENT}
[ENDOP]
returns:
XNodeSet
XNumber
XString
XBoolean
XRTree
XObject |
static final int | LAST_NODESET_OPThe last opcode for stuff that can be a nodeset. |
public static final int | OP_ARGUMENT[OP_ARGUMENT] (Function argument.)
[length]
{expression}
returns:
XNodeSet
XNumber
XString
XBoolean
XRTree
XObject |
public static final int | OP_NUMBERLIT[OP_NUMBERLIT] (Number literal.)
[3]
[index to token]
returns:
XString |
public static final int | OP_LOCATIONPATH[OP_LOCATIONPATH]
[length]
{FROM_stepType}
| {function}
{predicate}
[ENDOP]
(Note that element and attribute namespaces and
names can be wildcarded '*'.)
returns:
XNodeSet |
public static final int | OP_PREDICATE[OP_PREDICATE]
[length]
{expression}
[ENDOP] (For safety)
returns:
XBoolean or XNumber |
public static final int | OP_MATCHPATTERN[OP_MATCHPATTERN]
[length]
{PathExpr}+
returns:
XNodeSet |
public static final int | OP_LOCATIONPATHPATTERN[OP_LOCATIONPATHPATTERN]
[length]
{FROM_stepType}
| {function}{predicate}
[ENDOP]
returns:
XNodeSet |
public static final int | NODETYPE_COMMENT[NODETYPE_COMMENT]
No size or arguments.
Note: must not overlap function OP number!
returns:
XBoolean |
public static final int | NODETYPE_TEXT[NODETYPE_TEXT]
No size or arguments.
Note: must not overlap function OP number!
returns:
XBoolean |
public static final int | NODETYPE_PI[NODETYPE_PI]
[index to token]
Note: must not overlap function OP number!
returns:
XBoolean |
public static final int | NODETYPE_NODE[NODETYPE_NODE]
No size or arguments.
Note: must not overlap function OP number!
returns:
XBoolean |
public static final int | NODENAME[NODENAME]
[index to ns token or EMPTY]
[index to name token]
returns:
XBoolean |
public static final int | NODETYPE_ROOT[NODETYPE_ROOT]
No size or arguments.
returns:
XBoolean |
public static final int | NODETYPE_ANYELEMENT[NODETYPE_ANY]
No size or arguments.
returns:
XBoolean |
public static final int | NODETYPE_FUNCTEST[NODETYPE_ANY]
No size or arguments.
returns:
XBoolean |
public static final int | AXES_START_TYPES[FROM_stepType]
[length, including predicates]
[length of just the step, without the predicates]
{node test}
{predicates}?
returns:
XBoolean |
public static final int | FROM_ANCESTORSancestor axes opcode. |
public static final int | FROM_ANCESTORS_OR_SELFancestor-or-self axes opcode. |
public static final int | FROM_ATTRIBUTESattribute axes opcode. |
public static final int | FROM_CHILDRENchildren axes opcode. |
public static final int | FROM_DESCENDANTSdescendants axes opcode. |
public static final int | FROM_DESCENDANTS_OR_SELFdescendants-of-self axes opcode. |
public static final int | FROM_FOLLOWINGfollowing axes opcode. |
public static final int | FROM_FOLLOWING_SIBLINGSfollowing-siblings axes opcode. |
public static final int | FROM_PARENTparent axes opcode. |
public static final int | FROM_PRECEDINGpreceding axes opcode. |
public static final int | FROM_PRECEDING_SIBLINGSpreceding-sibling axes opcode. |
public static final int | FROM_SELFself axes opcode. |
public static final int | FROM_NAMESPACEnamespace axes opcode. |
public static final int | FROM_ROOT'/' axes opcode. |
public static final int | MATCH_ATTRIBUTEFor match patterns. |
public static final int | MATCH_ANY_ANCESTORFor match patterns. |
public static final int | MATCH_IMMEDIATE_ANCESTORFor match patterns. |
public static final int | AXES_END_TYPESThe end of the axes types. |
private static final int | NEXT_FREE_IDThe next free ID. Please keep this up to date. |