A B C D E F G H I L M N O P R S T U V X Y

A

ABBREVIATED_ANCESTOR - Static variable in interface com.japisoft.xpath.XPathResolver
 
ABBREVIATED_ATTRIBUTE - Static variable in interface com.japisoft.xpath.XPathResolver
 
ABBREVIATED_DESCENDANT - Static variable in interface com.japisoft.xpath.XPathResolver
 
ABBREVIATED_NAMETEST - Static variable in interface com.japisoft.xpath.XPathResolver
 
ABBREVIATED_SELF - Static variable in interface com.japisoft.xpath.XPathResolver
 
abbreviatedAxis(String) - Method in interface com.japisoft.xpath.XPathResolver
'
abbreviatedAxis(String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
abbreviatedAxis(String) - Method in class com.japisoft.xpath.DebugXPathResolver
 
AbstractFunction - class com.japisoft.xpath.function.AbstractFunction.
AbstractFunction
AbstractFunction() - Constructor for class com.japisoft.xpath.function.AbstractFunction
 
AbstractKit - class com.japisoft.xpath.AbstractKit.
Basic kit.
AbstractKit() - Constructor for class com.japisoft.xpath.AbstractKit
 
AbstractNode - class com.japisoft.xpath.node.AbstractNode.
Basic node for XPath tree
AbstractNode() - Constructor for class com.japisoft.xpath.node.AbstractNode
 
ADD - Static variable in interface com.japisoft.xpath.XPathResolver
+ operator
add(Object) - Method in class com.japisoft.xpath.NodeSet
For JDK1.1 compatibility
addElement(Object) - Method in class com.japisoft.xpath.FastVector
 
addFeature(String, boolean) - Method in class com.japisoft.xpath.AbstractKit
Used by the descendant for specifying a supported feature
addNamespace(String, String) - Method in class com.japisoft.xpath.XPathContext
Add a namespace, linking a prefix to its namespace URI
addNamespaceDeclaration(String, String) - Method in class com.japisoft.xpath.XPath
Add a namespace declaration If this prefix apperars in the XPath expression then the tied uri if used for discovering node from the uri namespace
addNode(AbstractNode) - Method in class com.japisoft.xpath.node.AbstractNode
 
addNode(Object) - Method in class com.japisoft.xpath.NodeSet
Add a new node
addVariable(String, boolean) - Method in class com.japisoft.xpath.XPath
Set a variable value from the XPath expression
addVariable(String, double) - Method in class com.japisoft.xpath.XPath
Set a variable value from the XPath expression
addVariable(String, int) - Method in class com.japisoft.xpath.XPath
Set a variable value from the XPath expression
addVariable(String, NodeSet) - Method in class com.japisoft.xpath.XPath
Set a variable value from the XPath expression
addVariable(String, String) - Method in class com.japisoft.xpath.XPath
Set a variable value from the XPath expression
AND - Static variable in interface com.japisoft.xpath.XPathResolver
and operator
AND - Static variable in class com.japisoft.xpath.XPathParser
 
ATTRIBUTE - Static variable in class com.japisoft.xpath.navigator.FastParserNavigator
 
ATTRIBUTE - Static variable in class com.japisoft.xpath.navigator.DOMNavigator
 
AXIS_NAME - Static variable in class com.japisoft.xpath.XPathParser
 
AXIS_SEP - Static variable in class com.japisoft.xpath.XPathParser
 
axis(String) - Method in interface com.japisoft.xpath.XPathResolver
Reset the current axis : ancestor, ancestor-or-self, attribute, child, descendant, descendant-or-self, following, following-sibling, namespace parent, preceding, preceding-sibling, self.
axis(String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
axis(String) - Method in class com.japisoft.xpath.DebugXPathResolver
 

B

binaryOperator(int) - Method in interface com.japisoft.xpath.XPathResolver
Evaluate the current predicate with binary operator
binaryOperator(int) - Method in class com.japisoft.xpath.TreeXPathResolver
 
binaryOperator(int) - Method in class com.japisoft.xpath.DebugXPathResolver
 
binaryOperator(String) - Method in interface com.japisoft.xpath.XPathResolver
Evaluate the current predicate with this binary operator
binaryOperator(String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
binaryOperator(String) - Method in class com.japisoft.xpath.DebugXPathResolver
 
Boolean - class com.japisoft.xpath.function.basic.Boolean.
function converts its argument to a boolean as follows: a number is true if and only if it is neither positive or negative zero nor NaN a node-set is true if and only if it is non-empty a string is true if and only if its length is non-zero an object of a type other than the four basic types is converted to a boolean in a way that is dependent on that type
Boolean() - Constructor for class com.japisoft.xpath.function.basic.Boolean
 

C

Ceiling - class com.japisoft.xpath.function.basic.Ceiling.
function returns the smallest (closest to negative infinity) number that is not less than the argument and that is an integer
Ceiling() - Constructor for class com.japisoft.xpath.function.basic.Ceiling
 
checkOneNodeSet(FastVector) - Method in class com.japisoft.xpath.function.AbstractFunction
Throw a RuntimeException if arg has no single NodeSet argument
checkOneNumber(FastVector) - Method in class com.japisoft.xpath.function.AbstractFunction
Throw a RuntimeException if arg has no single NodeSet argument
checkOneParameter(FastVector) - Method in class com.japisoft.xpath.function.AbstractFunction
Throw a RuntimeException if arg has no single argument
checkOneString(FastVector) - Method in class com.japisoft.xpath.function.AbstractFunction
Throw a RuntimeException if arg has no 1 string argument
checkThreeStrings(FastVector) - Method in class com.japisoft.xpath.function.AbstractFunction
Throw a RuntimeException if arg has no 3 string arguments
checkTwoStrings(FastVector) - Method in class com.japisoft.xpath.function.AbstractFunction
Throw a RuntimeException if arg has no 2 string arguments
com.japisoft.xpath - package com.japisoft.xpath
 
com.japisoft.xpath.function - package com.japisoft.xpath.function
 
com.japisoft.xpath.function.basic - package com.japisoft.xpath.function.basic
 
com.japisoft.xpath.kit - package com.japisoft.xpath.kit
 
com.japisoft.xpath.navigator - package com.japisoft.xpath.navigator
 
com.japisoft.xpath.node - package com.japisoft.xpath.node
 
COMMENT - Static variable in class com.japisoft.xpath.navigator.FastParserNavigator
 
COMMENT - Static variable in class com.japisoft.xpath.navigator.DOMNavigator
 
Concat - class com.japisoft.xpath.function.basic.Concat.
function returns the concatenation of its arguments
Concat() - Constructor for class com.japisoft.xpath.function.basic.Concat
 
Contains - class com.japisoft.xpath.function.basic.Contains.
function returns true if the first argument string contains the second argument string, and otherwise returns false
Contains() - Constructor for class com.japisoft.xpath.function.basic.Contains
 
contains(Object) - Method in class com.japisoft.xpath.FastVector
 
Count - class com.japisoft.xpath.function.basic.Count.
function returns the number of nodes in the argument node-set
Count() - Constructor for class com.japisoft.xpath.function.basic.Count
 

D

DebugXPathResolver - class com.japisoft.xpath.DebugXPathResolver.
Text resolver for showing parsing events
DebugXPathResolver() - Constructor for class com.japisoft.xpath.DebugXPathResolver
 
DIFF - Static variable in class com.japisoft.xpath.XPathParser
 
DIV - Static variable in interface com.japisoft.xpath.XPathResolver
div operator
DOMKit - class com.japisoft.xpath.kit.DOMKit.
Sample of XPathKit for DOM
DOMKit() - Constructor for class com.japisoft.xpath.kit.DOMKit
 
DOMNavigator - class com.japisoft.xpath.navigator.DOMNavigator.
DOM Navigator
DOMNavigator() - Constructor for class com.japisoft.xpath.navigator.DOMNavigator
 
DP - Static variable in class com.japisoft.xpath.XPathParser
 
DS - Static variable in class com.japisoft.xpath.XPathParser
 
dval - Variable in class com.japisoft.xpath.XPathParserVal
double value of this 'union'

E

elementAt(int) - Method in class com.japisoft.xpath.FastVector
 
ensureCapacity(int) - Method in class com.japisoft.xpath.FastVector
 
EQUAL - Static variable in interface com.japisoft.xpath.XPathResolver
= operator
eval(String, XPathContext, FastVector) - Method in interface com.japisoft.xpath.function.Lib
 
eval(String, XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.FunctionLib
Eval the function by its name.
eval(XPathContext) - Method in class com.japisoft.xpath.node.Variable
 
eval(XPathContext) - Method in class com.japisoft.xpath.node.Predicate
 
eval(XPathContext) - Method in class com.japisoft.xpath.node.Operator
 
eval(XPathContext) - Method in class com.japisoft.xpath.node.Number
 
eval(XPathContext) - Method in class com.japisoft.xpath.node.Node
 
eval(XPathContext) - Method in class com.japisoft.xpath.node.Literal
 
eval(XPathContext) - Method in class com.japisoft.xpath.node.Function
 
eval(XPathContext) - Method in class com.japisoft.xpath.node.Expr
 
eval(XPathContext) - Method in class com.japisoft.xpath.node.AbstractNode
 
eval(XPathContext, FastVector) - Method in interface com.japisoft.xpath.function.Function
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.AbstractFunction
Evalute this function for this context and the following arguments
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.True
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Translate
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Sum
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.SubStringBefore
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.SubStringAfter
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.SubString
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.StringLength
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.String
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.StartsWith
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Round
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Position
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Number
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Not
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.NormalizeSpace
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.NamespaceURI
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Name
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.LocalName
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Last
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Lang
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Id
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Floor
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.False
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Count
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Contains
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Concat
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Ceiling
 
eval(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.basic.Boolean
 
Expr - class com.japisoft.xpath.node.Expr.
Expression for a predicate
Expr() - Constructor for class com.japisoft.xpath.node.Expr
 

F

False - class com.japisoft.xpath.function.basic.False.
function returns false
False() - Constructor for class com.japisoft.xpath.function.basic.False
 
FastParserKit - class com.japisoft.xpath.kit.FastParserKit.
Sample of XPathKit for FastParser lightweight node : SimpleNode
FastParserKit() - Constructor for class com.japisoft.xpath.kit.FastParserKit
 
FastParserNavigator - class com.japisoft.xpath.navigator.FastParserNavigator.
FastParser navigator
FastParserNavigator() - Constructor for class com.japisoft.xpath.navigator.FastParserNavigator
 
FastVector - class com.japisoft.xpath.FastVector.
Non synchronized Vector class
FastVector() - Constructor for class com.japisoft.xpath.FastVector
 
FastVector(int) - Constructor for class com.japisoft.xpath.FastVector
 
FastVector(int, int) - Constructor for class com.japisoft.xpath.FastVector
 
Floor - class com.japisoft.xpath.function.basic.Floor.
function returns the largest (closest to positive infinity) number that is not greater than the argument and that is an integer
Floor() - Constructor for class com.japisoft.xpath.function.basic.Floor
 
Function - interface com.japisoft.xpath.function.Function.
Evaluate a function.
Function - class com.japisoft.xpath.node.Function.
Function node.
Function() - Constructor for class com.japisoft.xpath.node.Function
 
FunctionLib - class com.japisoft.xpath.function.basic.FunctionLib.
Library of XPath function.
FunctionLib() - Constructor for class com.japisoft.xpath.function.basic.FunctionLib
 
functionName - Variable in class com.japisoft.xpath.node.Function
 
functionName(String) - Method in interface com.japisoft.xpath.XPathResolver
Current function name
functionName(String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
functionName(String) - Method in class com.japisoft.xpath.DebugXPathResolver
 

G

get(int) - Method in class com.japisoft.xpath.FastVector
 
getAxis() - Method in class com.japisoft.xpath.node.Node
 
getContextNodeSet() - Method in class com.japisoft.xpath.XPathContext
 
getContextPosition() - Method in class com.japisoft.xpath.XPathContext
 
getContextSize() - Method in class com.japisoft.xpath.XPathContext
 
getCurrentPos() - Method in class com.japisoft.xpath.XPathParser
 
getDocumentRoot(Object) - Method in interface com.japisoft.xpath.Navigator
A special node containing the root as the unique child
getDocumentRoot(Object) - Method in class com.japisoft.xpath.navigator.FastParserNavigator
 
getDocumentRoot(Object) - Method in class com.japisoft.xpath.navigator.DOMNavigator
 
getError() - Method in class com.japisoft.xpath.XPathException
 
getFirstNodeFromContext() - Method in class com.japisoft.xpath.XPathContext
 
getFullDocumentNodes(Object) - Method in class com.japisoft.xpath.XPathContext
 
getId(Object) - Method in class com.japisoft.xpath.AbstractKit
Deprecated.  
getLang(Object) - Method in interface com.japisoft.xpath.XPathKit
Compute the language for this node
getLang(Object) - Method in class com.japisoft.xpath.XPathContext
 
getLang(Object) - Method in class com.japisoft.xpath.kit.FastParserKit
Compute the language for this node
getLang(Object) - Method in class com.japisoft.xpath.kit.DOMKit
Compute the language for this node
getLibrary() - Method in interface com.japisoft.xpath.XPathKit
 
getLibrary() - Method in class com.japisoft.xpath.XPathContext
 
getLibrary() - Method in class com.japisoft.xpath.kit.FastParserKit
 
getLibrary() - Method in class com.japisoft.xpath.kit.DOMKit
 
getLocalName(Object) - Method in interface com.japisoft.xpath.XPathKit
Compute the local name of the node
getLocalName(Object) - Method in class com.japisoft.xpath.XPathContext
 
getLocalName(Object) - Method in class com.japisoft.xpath.kit.FastParserKit
Compute the local name of the node
getLocalName(Object) - Method in class com.japisoft.xpath.kit.DOMKit
Compute the local name of the node
getLocation() - Method in class com.japisoft.xpath.XPathException
 
getName() - Method in class com.japisoft.xpath.node.Variable
 
getName() - Method in class com.japisoft.xpath.node.Node
 
getName() - Method in class com.japisoft.xpath.node.Function
 
getName(Object) - Method in interface com.japisoft.xpath.XPathKit
Compute the qualified name for this node
getName(Object) - Method in class com.japisoft.xpath.XPathContext
 
getName(Object) - Method in class com.japisoft.xpath.kit.FastParserKit
Compute the qualified name for this node
getName(Object) - Method in class com.japisoft.xpath.kit.DOMKit
Compute the qualified name for this node
getNamespaceURI(Object) - Method in interface com.japisoft.xpath.XPathKit
Compute the namespace URI for this node
getNamespaceURI(Object) - Method in class com.japisoft.xpath.XPathContext
 
getNamespaceURI(Object) - Method in class com.japisoft.xpath.kit.FastParserKit
Compute the namespace URI for this node
getNamespaceURI(Object) - Method in class com.japisoft.xpath.kit.DOMKit
Compute the namespace URI for this node
getNamespaceURI(String) - Method in class com.japisoft.xpath.XPathContext
 
getNavigator() - Method in interface com.japisoft.xpath.XPathKit
 
getNavigator() - Method in class com.japisoft.xpath.XPathContext
 
getNavigator() - Method in class com.japisoft.xpath.kit.FastParserKit
 
getNavigator() - Method in class com.japisoft.xpath.kit.DOMKit
 
getNextNodeLocation() - Method in class com.japisoft.xpath.node.Node
 
getNodeAt(int) - Method in class com.japisoft.xpath.node.AbstractNode
 
getNodeCount() - Method in class com.japisoft.xpath.node.AbstractNode
 
getNodeForId(Object, String) - Method in interface com.japisoft.xpath.XPathKit
 
getNodeForId(Object, String) - Method in class com.japisoft.xpath.kit.FastParserKit
This method will always return null as the FastParser SimpleNode for v1.6 doesn't includes support for ID
getNodeForId(Object, String) - Method in class com.japisoft.xpath.kit.DOMKit
 
getNodeForId(String) - Method in class com.japisoft.xpath.XPathContext
 
getNodeFromContext() - Method in class com.japisoft.xpath.XPathContext
 
getNodes(Object, String, String, String, String) - Method in interface com.japisoft.xpath.Navigator
 
getNodes(Object, String, String, String, String) - Method in class com.japisoft.xpath.navigator.FastParserNavigator
 
getNodes(Object, String, String, String, String) - Method in class com.japisoft.xpath.navigator.DOMNavigator
 
getNodeSet() - Method in class com.japisoft.xpath.DebugXPathResolver
 
getNSOperand1(XPathContext) - Method in class com.japisoft.xpath.node.Operator
 
getNSOperand2(XPathContext) - Method in class com.japisoft.xpath.node.Operator
 
getNumber() - Method in class com.japisoft.xpath.node.Number
 
getOperand1(XPathContext) - Method in class com.japisoft.xpath.node.Operator
 
getOperand2(XPathContext) - Method in class com.japisoft.xpath.node.Operator
 
getOperator() - Method in class com.japisoft.xpath.node.Operator
 
getParentNode() - Method in class com.japisoft.xpath.node.AbstractNode
 
getPredefinedOperator() - Method in class com.japisoft.xpath.node.Operator
 
getPredicates() - Method in class com.japisoft.xpath.node.Node
 
getRoot(Object) - Method in interface com.japisoft.xpath.Navigator
 
getRoot(Object) - Method in class com.japisoft.xpath.navigator.FastParserNavigator
 
getRoot(Object) - Method in class com.japisoft.xpath.navigator.DOMNavigator
 
getRootParsedNode() - Method in interface com.japisoft.xpath.XPathResolver
At the end of the parsing process, this value contains the result set
getRootParsedNode() - Method in class com.japisoft.xpath.TreeXPathResolver
 
getRootParsedNode() - Method in class com.japisoft.xpath.DebugXPathResolver
 
getString1(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.AbstractFunction
 
getString2(XPathContext, FastVector) - Method in class com.japisoft.xpath.function.AbstractFunction
 
getStringValue(Object) - Method in interface com.japisoft.xpath.XPathKit
Compute the string-value for this node
getStringValue(Object) - Method in class com.japisoft.xpath.XPathContext
string-value is part of the node; for other types of node, the string-value is computed from the string-value of descendant nodes
getStringValue(Object) - Method in class com.japisoft.xpath.kit.FastParserKit
Compute the string-value for this node
getStringValue(Object) - Method in class com.japisoft.xpath.kit.DOMKit
Compute the string-value for this node
getSupportedFeatures() - Method in interface com.japisoft.xpath.XPathKit
Return a list of supported features
getSupportedFeatures() - Method in class com.japisoft.xpath.XPath
Return a list of supported features by the current kit
getSupportedFeatures() - Method in class com.japisoft.xpath.AbstractKit
Return a list of supported features
getType() - Method in class com.japisoft.xpath.node.Node
 
getValue() - Method in class com.japisoft.xpath.node.Literal
 
getVariable(String) - Method in class com.japisoft.xpath.XPathContext
 

H

hasAxis() - Method in class com.japisoft.xpath.node.Node
 
hasNamespaceDeclaration(String) - Method in class com.japisoft.xpath.XPathContext
Check if the prefix has namespace URI declaration with the addNamespace method
hasVariable(String) - Method in class com.japisoft.xpath.XPathContext
 

I

Id - class com.japisoft.xpath.function.basic.Id.
function selects elements by their unique ID (see [5.2.1 Unique IDs]).
Id() - Constructor for class com.japisoft.xpath.function.basic.Id
 
IGNORE_CASE_FEATURE - Static variable in class com.japisoft.xpath.kit.DOMKit
Feature for ignoring lower/upper case, by default to false
indexOf(Object) - Method in class com.japisoft.xpath.FastVector
 
indexOf(Object, int) - Method in class com.japisoft.xpath.FastVector
 
INF - Static variable in interface com.japisoft.xpath.XPathResolver
< operator
INFE - Static variable in interface com.japisoft.xpath.XPathResolver
<= operator
INFE - Static variable in class com.japisoft.xpath.XPathParser
 
init(XPathContext, NodeSet) - Method in class com.japisoft.xpath.DebugXPathResolver
 
insertElementAt(Object, int) - Method in class com.japisoft.xpath.FastVector
 
isFeatureSupported(String) - Method in interface com.japisoft.xpath.XPathKit
 
isFeatureSupported(String) - Method in class com.japisoft.xpath.XPath
 
isFeatureSupported(String) - Method in class com.japisoft.xpath.AbstractKit
 
isFromRoot() - Method in class com.japisoft.xpath.node.Node
 
isPredicateMode() - Method in class com.japisoft.xpath.XPathContext
Particular case for predicate evaluation
ival - Variable in class com.japisoft.xpath.XPathParserVal
integer value of this 'union'

L

Lang - class com.japisoft.xpath.function.basic.Lang.
The lang function returns true or false depending on whether the language of the context node as specified by xml:lang attributes is the same as or is a sublanguage of the language specified by the argument string.
Lang() - Constructor for class com.japisoft.xpath.function.basic.Lang
 
Last - class com.japisoft.xpath.function.basic.Last.
Return a number equal to the context size from the expression evaluation context.
Last() - Constructor for class com.japisoft.xpath.function.basic.Last
 
Lib - interface com.japisoft.xpath.function.Lib.
Library for XML standard function and custom
Literal - class com.japisoft.xpath.node.Literal.
Literal inside an expression
LITERAL - Static variable in class com.japisoft.xpath.XPathParser
 
Literal() - Constructor for class com.japisoft.xpath.node.Literal
 
literal(String) - Method in interface com.japisoft.xpath.XPathResolver
Current literal
literal(String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
literal(String) - Method in class com.japisoft.xpath.DebugXPathResolver
 
LocalName - class com.japisoft.xpath.function.basic.LocalName.
function returns the local part of the expanded-name of the node in the argument node-set that is first in document order.
LocalName() - Constructor for class com.japisoft.xpath.function.basic.LocalName
 

M

MINUS - Static variable in interface com.japisoft.xpath.XPathResolver
- operator
MOD - Static variable in interface com.japisoft.xpath.XPathResolver
mod operator

N

Name - class com.japisoft.xpath.function.basic.Name.
function returns a string containing a QName representing the expanded-name of the node in the argument node-set that is first in document order.
NAME - Static variable in class com.japisoft.xpath.XPathParser
 
Name() - Constructor for class com.japisoft.xpath.function.basic.Name
 
NamespaceURI - class com.japisoft.xpath.function.basic.NamespaceURI.
Function returns the namespace URI of the expanded-name of the node in the argument node-set that is first in document order.
NamespaceURI() - Constructor for class com.japisoft.xpath.function.basic.NamespaceURI
 
nameTest(String, String) - Method in interface com.japisoft.xpath.XPathResolver
Reset the nameTest after the axis name.
nameTest(String, String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
nameTest(String, String) - Method in class com.japisoft.xpath.DebugXPathResolver
 
Navigator - interface com.japisoft.xpath.Navigator.
Interface for navigating through an XML document.
NEG - Static variable in class com.japisoft.xpath.XPathParser
 
nextExpression() - Method in interface com.japisoft.xpath.XPathResolver
Next expression for the predicate
nextExpression() - Method in class com.japisoft.xpath.TreeXPathResolver
 
nextExpression() - Method in class com.japisoft.xpath.DebugXPathResolver
 
nextFunction() - Method in interface com.japisoft.xpath.XPathResolver
Evaluate the current function
nextFunction() - Method in class com.japisoft.xpath.TreeXPathResolver
 
nextFunction() - Method in class com.japisoft.xpath.DebugXPathResolver
 
nextLocationPath() - Method in interface com.japisoft.xpath.XPathResolver
Prepare the current nodeSet
nextLocationPath() - Method in class com.japisoft.xpath.TreeXPathResolver
 
nextLocationPath() - Method in class com.japisoft.xpath.DebugXPathResolver
 
nextParam() - Method in interface com.japisoft.xpath.XPathResolver
Add a parameter
nextParam() - Method in class com.japisoft.xpath.TreeXPathResolver
 
nextParam() - Method in class com.japisoft.xpath.DebugXPathResolver
 
nextPredicate() - Method in interface com.japisoft.xpath.XPathResolver
Prepare the current nodeSet
nextPredicate() - Method in class com.japisoft.xpath.TreeXPathResolver
 
nextPredicate() - Method in class com.japisoft.xpath.DebugXPathResolver
 
Node - class com.japisoft.xpath.node.Node.
Real node
NODE - Static variable in class com.japisoft.xpath.navigator.FastParserNavigator
 
NODE - Static variable in class com.japisoft.xpath.navigator.DOMNavigator
 
NODE_TYPE - Static variable in class com.japisoft.xpath.XPathParser
 
Node() - Constructor for class com.japisoft.xpath.node.Node
 
NodeSet - class com.japisoft.xpath.NodeSet.
XPath NodeSet.
NodeSet() - Constructor for class com.japisoft.xpath.NodeSet
 
NodeSet(Object) - Constructor for class com.japisoft.xpath.NodeSet
Add this node
nodeType(String) - Method in interface com.japisoft.xpath.XPathResolver
Reset the nodeType : comment , text , processing-instruction , node
nodeType(String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
nodeType(String) - Method in class com.japisoft.xpath.DebugXPathResolver
 
NormalizeSpace - class com.japisoft.xpath.function.basic.NormalizeSpace.
function returns the argument string with whitespace normalized by stripping leading and trailing whitespace and replacing sequences of whitespace characters by a single space.
NormalizeSpace() - Constructor for class com.japisoft.xpath.function.basic.NormalizeSpace
 
Not - class com.japisoft.xpath.function.basic.Not.
function returns true if its argument is false, and false otherwise
NOT_EQUAL - Static variable in interface com.japisoft.xpath.XPathResolver
!
Not() - Constructor for class com.japisoft.xpath.function.basic.Not
 
Number - class com.japisoft.xpath.function.basic.Number.
function converts its argument to a number as follows: a string that consists of optional whitespace followed by an optional minus sign followed by a Number followed by whitespace is converted to the IEEE 754 number that is nearest (according to the IEEE 754 round-to-nearest rule) to the mathematical value represented by the string; any other string is converted to NaN boolean true is converted to 1; boolean false is converted to 0 a node-set is first converted to a string as if by a call to the string function and then converted in the same way as a string argument an object of a type other than the four basic types is converted to a number in a way that is dependent on that type
Number - class com.japisoft.xpath.node.Number.
Number expression
NUMBER - Static variable in class com.japisoft.xpath.XPathParser
 
Number() - Constructor for class com.japisoft.xpath.function.basic.Number
 
Number() - Constructor for class com.japisoft.xpath.node.Number
 
number(String) - Method in interface com.japisoft.xpath.XPathResolver
Current number
number(String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
number(String) - Method in class com.japisoft.xpath.DebugXPathResolver
 

O

obj - Variable in class com.japisoft.xpath.XPathParserVal
object value of this 'union'
Operator - class com.japisoft.xpath.node.Operator.
An operator contains a set of expression
Operator() - Constructor for class com.japisoft.xpath.node.Operator
 
OR - Static variable in interface com.japisoft.xpath.XPathResolver
or operator
OR - Static variable in class com.japisoft.xpath.XPathParser
 

P

PI - Static variable in class com.japisoft.xpath.XPathParser
 
Position - class com.japisoft.xpath.function.basic.Position.
Function returns a number equal to the context position from the expression evaluation context
Position() - Constructor for class com.japisoft.xpath.function.basic.Position
 
Predicate - class com.japisoft.xpath.node.Predicate.
A Predicate is a set of expr or operator
Predicate() - Constructor for class com.japisoft.xpath.node.Predicate
 
PROCESSING_INSTRUCTION - Static variable in class com.japisoft.xpath.navigator.FastParserNavigator
 
PROCESSING_INSTRUCTION - Static variable in class com.japisoft.xpath.navigator.DOMNavigator
 
processingInstruction(String, String) - Method in interface com.japisoft.xpath.XPathResolver
Reset the processing instruction after the axis name
processingInstruction(String, String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
processingInstruction(String, String) - Method in class com.japisoft.xpath.DebugXPathResolver
 

R

remove(Object) - Method in class com.japisoft.xpath.FastVector
 
removeElementAt(int) - Method in class com.japisoft.xpath.FastVector
 
removeNamespace(String) - Method in class com.japisoft.xpath.XPathContext
Remove a namespace declaration : a prefix
removeNamespaceDeclaration(String) - Method in class com.japisoft.xpath.XPath
Remove a namespace declaration for this prefix
removeVariable(String) - Method in class com.japisoft.xpath.XPathContext
Remove a variable
removeVariable(String) - Method in class com.japisoft.xpath.XPath
Remove the variable binding for this name, if an XPath expression contains this name, an error will be thrown
resolve() - Method in class com.japisoft.xpath.XPath
Resolve the XPath expression for the reference node.
resolveAny() - Method in class com.japisoft.xpath.XPath
Resolve the XPath expression, user has to cast correctly the result as NodeSet, String, Double Boolean
root() - Method in interface com.japisoft.xpath.XPathResolver
Select the root node
root() - Method in class com.japisoft.xpath.TreeXPathResolver
 
root() - Method in class com.japisoft.xpath.DebugXPathResolver
 
Round - class com.japisoft.xpath.function.basic.Round.
function returns the number that is closest to the argument and that is an integer.
Round() - Constructor for class com.japisoft.xpath.function.basic.Round
 
run() - Method in class com.japisoft.xpath.XPathParser
A default run method, used for operating this parser object in the background.

S

setAxis(String) - Method in class com.japisoft.xpath.node.Node
Axis name : 'ancestor' 'ancestor-or-self' 'attribute' 'child' 'descendant' 'descendant-or-self' 'following' 'following-sibling' 'namespace' 'parent' 'preceding' 'preceding-sibling' 'self'
setContextNode(Object) - Method in class com.japisoft.xpath.XPathContext
Reset the current NodeSet with this node
setContextNodeSet(NodeSet) - Method in class com.japisoft.xpath.XPathContext
Reset the current NodeSet
setContextPosition(int) - Method in class com.japisoft.xpath.XPathContext
Reset the current context resolution position
setFeature(String, boolean) - Method in interface com.japisoft.xpath.XPathKit
Set a feature support for the current kit.
setFeature(String, boolean) - Method in class com.japisoft.xpath.XPath
Set a feature support for the current kit.
setFeature(String, boolean) - Method in class com.japisoft.xpath.AbstractKit
Set a feature support for the current kit.
setFromRoot(boolean) - Method in class com.japisoft.xpath.node.Node
Set if this node starts from the document root
setIgnoreCaseMode(boolean) - Method in class com.japisoft.xpath.navigator.DOMNavigator
Ignore case when matching node
setLibrary(Lib) - Method in class com.japisoft.xpath.XPathContext
Reset the library for XPath functions
setName(String) - Method in class com.japisoft.xpath.node.Variable
 
setName(String) - Method in class com.japisoft.xpath.node.Function
 
setName(String, String) - Method in class com.japisoft.xpath.node.Node
Node name
setNavigator(Navigator) - Method in class com.japisoft.xpath.XPathContext
Set a specific navigator for retreiving nodes
setNumber(String) - Method in class com.japisoft.xpath.node.Number
 
setOperator(String) - Method in class com.japisoft.xpath.node.Operator
Set the operator
setPredefinedOperator(int) - Method in class com.japisoft.xpath.node.Operator
 
setPredicateMode(boolean) - Method in class com.japisoft.xpath.XPathContext
Particular case for predicate evaluation
setReferenceNode(Object) - Method in class com.japisoft.xpath.XPath
Reset the reference node for resolution.
setType(String) - Method in class com.japisoft.xpath.node.Node
 
setValue(String) - Method in class com.japisoft.xpath.node.Literal
 
setVariable(String, Object) - Method in class com.japisoft.xpath.XPathContext
Reset a variable with this value.
setXPathExpression(String) - Method in class com.japisoft.xpath.XPath
Reset the XPath expression.
setXPathResolver(XPathResolver) - Method in class com.japisoft.xpath.XPathParser
 
size() - Method in class com.japisoft.xpath.FastVector
 
STAR - Static variable in interface com.japisoft.xpath.XPathResolver
operator
StartsWith - class com.japisoft.xpath.function.basic.StartsWith.
function returns true if the first argument string starts with the second argument string, and otherwise returns false
StartsWith() - Constructor for class com.japisoft.xpath.function.basic.StartsWith
 
String - class com.japisoft.xpath.function.basic.String.
function converts an object to a string
String() - Constructor for class com.japisoft.xpath.function.basic.String
 
StringLength - class com.japisoft.xpath.function.basic.StringLength.
returns the number of characters in the string (see [3.6 Strings]).
StringLength() - Constructor for class com.japisoft.xpath.function.basic.StringLength
 
SubString - class com.japisoft.xpath.function.basic.SubString.
function returns the substring of the first argument starting at the position specified in the second argument with length specified in the third argument.
SubString() - Constructor for class com.japisoft.xpath.function.basic.SubString
 
SubStringAfter - class com.japisoft.xpath.function.basic.SubStringAfter.
The substring-after function returns the substring of the first argument string that follows the first occurrence of the second argument string in the first argument string, or the empty string if the first argument string does not contain the second argument string.
SubStringAfter() - Constructor for class com.japisoft.xpath.function.basic.SubStringAfter
 
SubStringBefore - class com.japisoft.xpath.function.basic.SubStringBefore.
function returns the substring of the first argument string that precedes the first occurrence of the second argument string in the first argument string, or the empty string if the first argument string does not contain the second argument string.
SubStringBefore() - Constructor for class com.japisoft.xpath.function.basic.SubStringBefore
 
Sum - class com.japisoft.xpath.function.basic.Sum.
function returns the sum, for each node in the argument node-set, of the result of converting the string-values of the node to a number
Sum() - Constructor for class com.japisoft.xpath.function.basic.Sum
 
SUP - Static variable in interface com.japisoft.xpath.XPathResolver
> operator
SUPE - Static variable in interface com.japisoft.xpath.XPathResolver
>= operator
SUPE - Static variable in class com.japisoft.xpath.XPathParser
 
sval - Variable in class com.japisoft.xpath.XPathParserVal
string value of this 'union'

T

TEXT - Static variable in class com.japisoft.xpath.navigator.FastParserNavigator
 
TEXT - Static variable in class com.japisoft.xpath.navigator.DOMNavigator
 
toString() - Method in class com.japisoft.xpath.function.AbstractFunction
 
toString() - Method in class com.japisoft.xpath.node.Operator
 
toString() - Method in class com.japisoft.xpath.node.Node
 
toString() - Method in class com.japisoft.xpath.node.Literal
 
toString() - Method in class com.japisoft.xpath.node.Expr
 
Translate - class com.japisoft.xpath.function.basic.Translate.
returns the first argument string with occurrences of characters in the second argument string replaced by the character at the corresponding position in the third argument string.
Translate() - Constructor for class com.japisoft.xpath.function.basic.Translate
 
TreeXPathResolver - class com.japisoft.xpath.TreeXPathResolver.
Resolver for building a tree
TreeXPathResolver() - Constructor for class com.japisoft.xpath.TreeXPathResolver
 
True - class com.japisoft.xpath.function.basic.True.
function returns true
True() - Constructor for class com.japisoft.xpath.function.basic.True
 

U

unaryOperator(int) - Method in interface com.japisoft.xpath.XPathResolver
Evaluate the current predicate expression with an unary operator
unaryOperator(int) - Method in class com.japisoft.xpath.TreeXPathResolver
 
unaryOperator(int) - Method in class com.japisoft.xpath.DebugXPathResolver
 
UNION - Static variable in interface com.japisoft.xpath.XPathResolver
union operator
union(NodeSet) - Method in class com.japisoft.xpath.NodeSet
Mix with another NodeSet and return the current one

V

Variable - class com.japisoft.xpath.node.Variable.
Variable
Variable() - Constructor for class com.japisoft.xpath.node.Variable
 
variable(String) - Method in interface com.japisoft.xpath.XPathResolver
Evaluate the current variable
variable(String) - Method in class com.japisoft.xpath.TreeXPathResolver
 
variable(String) - Method in class com.japisoft.xpath.DebugXPathResolver
 
variablesEnum() - Method in class com.japisoft.xpath.XPathContext
 

X

XPath - class com.japisoft.xpath.XPath.
Here the main class for Parsing and Resolving an XPath expression.
XPath() - Constructor for class com.japisoft.xpath.XPath
This constructor searches the Kit using the system property com.japisoft.jxp.kit.
XPath(XPathKit) - Constructor for class com.japisoft.xpath.XPath
Here we pass a kit specific to the XML tree format like DOM, JDOM, fastParser lightweight node
XPathContext - class com.japisoft.xpath.XPathContext.
XPath context for the resolution
XPathContext(Object, XPathKit) - Constructor for class com.japisoft.xpath.XPathContext
Set this XPathContext with the following node.
XPathException - exception com.japisoft.xpath.XPathException.
Exception when parsing an XPath expression
XPathException(String, int) - Constructor for class com.japisoft.xpath.XPathException
 
XPathKit - interface com.japisoft.xpath.XPathKit.
This kit is passed to the XPathContext for finding specific Function library, a Navigator for navigating into an XML tree and a set of method for XPath resolution.
XPathParser - class com.japisoft.xpath.XPathParser.
Encapsulates yacc() parser functionality in a Java class for quick code development
XPathParser() - Constructor for class com.japisoft.xpath.XPathParser
Default constructor.
XPathParser(boolean) - Constructor for class com.japisoft.xpath.XPathParser
Create a parser, setting the debug to true or false.
XPathParser(Reader) - Constructor for class com.japisoft.xpath.XPathParser
 
XPathParserVal - class com.japisoft.xpath.XPathParserVal.
BYACC/J Semantic Value for parser: XPathParser This class provides some of the functionality of the yacc/C 'union' directive
XPathParserVal(double) - Constructor for class com.japisoft.xpath.XPathParserVal
Initialize me as a double
XPathParserVal(int) - Constructor for class com.japisoft.xpath.XPathParserVal
Initialize me as an int
XPathParserVal(Object) - Constructor for class com.japisoft.xpath.XPathParserVal
Initialize me as an Object
XPathParserVal(String) - Constructor for class com.japisoft.xpath.XPathParserVal
Initialize me as a string
XPathResolver - interface com.japisoft.xpath.XPathResolver.
Interface for resolving XPath expression.

Y

YYERRCODE - Static variable in class com.japisoft.xpath.XPathParser
 
yyerror(String) - Method in class com.japisoft.xpath.XPathParser
 

A B C D E F G H I L M N O P R S T U V X Y