| Package | Description |
|---|---|
| com.caucho.xpath |
Finding and selecting XML nodes using XSL patterns.
|
| com.caucho.xpath.expr | |
| com.caucho.xpath.functions | |
| com.caucho.xpath.pattern |
| Modifier and Type | Method and Description |
|---|---|
static Expr |
XPath.parseExpr(java.lang.String query)
Parses an XPath expression for later evaluation.
|
static Expr |
XPath.parseExpr(java.lang.String query,
NamespaceContext namespace)
Parses an XPath expression for later evaluation.
|
static Expr |
XPath.parseExpr(java.lang.String query,
NamespaceContext namespace,
AbstractPattern nodeList)
Parses an XPath expression for later evaluation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNumberExpr |
class |
AbstractStringExpr
Implements the builtin XPath string expressions.
|
class |
BooleanExpr |
static class |
Functions.BaseURI
Returns the fn:base-uri value.
|
class |
FunExpr
Expressions based on custom library extensions.
|
class |
IdExpr |
class |
NewJavaExpr
Implements the static java extension functions.
|
class |
NodeSetExpr |
class |
NumericExpr |
class |
ObjectExpr |
class |
ObjectJavaExpr
Implements the object java extension functions.
|
class |
StaticJavaExpr
Implements the static java extension functions.
|
class |
StringExpr
Implements the builtin XPath string expressions.
|
class |
VarExpr |
| Modifier and Type | Method and Description |
|---|---|
static Expr |
NodeSetExpr.create(AbstractPattern pattern)
Creates an expr, handling some special cases.
|
| Constructor and Description |
|---|
BaseURI(Expr expr) |
BooleanExpr(int code,
Expr expr) |
BooleanExpr(int code,
Expr left,
Expr right) |
NumericExpr(int code,
Expr expr) |
NumericExpr(int code,
Expr left,
Expr right) |
ObjectJavaExpr(java.lang.reflect.Method method,
Expr objArg,
java.util.ArrayList args)
Create a StringExpression with three arguments.
|
StringExpr(int code,
Expr expr) |
StringExpr(int code,
Expr left,
Expr right) |
StringExpr(int code,
Expr left,
Expr right,
Expr third)
Create a StringExpression with three arguments.
|
| Constructor and Description |
|---|
FunExpr(java.lang.String name,
AbstractPattern pattern,
java.util.ArrayList<Expr> args) |
IdExpr(java.util.ArrayList<Expr> args) |
NumericExpr(int code,
java.util.ArrayList<Expr> args) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseURI
Returns the base URI of a node.
|
class |
ResolveURI
Returns a relative URI against another.
|
class |
Trace
Traces an object.
|
| Constructor and Description |
|---|
BaseURI(Expr expr) |
ResolveURI(Expr relExpr,
Expr baseExpr) |
Trace(Expr expr,
Expr labelExpr) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
FilterPattern.getExpr()
Returns the filter's expression.
|
| Constructor and Description |
|---|
FilterIterator(NodeIterator parentIter,
Expr expr,
ExprEnvironment env,
org.w3c.dom.Node context)
Creates the new AxisIterator.
|
FilterPattern(AbstractPattern parent,
Expr expr) |
FromExpr(AbstractPattern parent,
Expr expr) |