|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.xpath.pattern.AbstractPattern
com.caucho.xpath.pattern.CurrentPattern
public class CurrentPattern
Matches the current node.
| Field Summary |
|---|
| Fields inherited from class com.caucho.xpath.pattern.AbstractPattern |
|---|
_child, _parent, log, XMLNS |
| Constructor Summary | |
|---|---|
CurrentPattern()
|
|
| Method Summary | |
|---|---|
AbstractPattern |
copyAxis()
Returns the node itself for the axis. |
AbstractPattern |
copyPosition()
Returns null since the axis isn't part of the position pattern. |
int |
count(org.w3c.dom.Node node,
Env env,
AbstractPattern pattern)
Counts the nodes within the axis matching the pattern. |
int |
count(org.w3c.dom.Node node,
Env env,
org.w3c.dom.Node context)
There is only a single node in the current |
NodeIterator |
createNodeIterator(org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
Creates a new node iterator. |
org.w3c.dom.Node |
firstNode(org.w3c.dom.Node node,
ExprEnvironment env)
Returns the first node in the selection order. |
boolean |
isStrictlyAscending()
Returns true if the pattern is strictly ascending. |
boolean |
isUnique()
Returns true if the pattern's selector returns unique nodes. |
boolean |
match(org.w3c.dom.Node node,
ExprEnvironment env)
Matches the current node |
org.w3c.dom.Node |
nextNode(org.w3c.dom.Node node,
org.w3c.dom.Node last)
Returns the next node in the selection order. |
int |
position(org.w3c.dom.Node node,
Env env,
AbstractPattern pattern)
There is only a single node in the current |
java.lang.String |
toString()
|
| Methods inherited from class com.caucho.xpath.pattern.AbstractPattern |
|---|
findAny, getNodeName, getParent, getPrefix, getPriority, isAscending, lastNode, select, selectUnique, toPatternString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CurrentPattern()
| Method Detail |
|---|
public boolean match(org.w3c.dom.Node node,
ExprEnvironment env)
match in class AbstractPatternnode - the starting nodeenv - the xpath environment
public NodeIterator createNodeIterator(org.w3c.dom.Node node,
ExprEnvironment env,
AbstractPattern match)
throws XPathException
node - the starting nodeenv - the xpath environmentmatch - the axis match pattern
XPathException
public org.w3c.dom.Node firstNode(org.w3c.dom.Node node,
ExprEnvironment env)
firstNode in class AbstractPatternnode - the current node
public org.w3c.dom.Node nextNode(org.w3c.dom.Node node,
org.w3c.dom.Node last)
nextNode in class AbstractPatternnode - the current nodelast - the last node
public int position(org.w3c.dom.Node node,
Env env,
AbstractPattern pattern)
node - the current nodeenv - the variable environmentpattern - the position pattern
public int count(org.w3c.dom.Node node,
Env env,
org.w3c.dom.Node context)
public java.lang.String toString()
toString in class java.lang.Object
public int count(org.w3c.dom.Node node,
Env env,
AbstractPattern pattern)
throws XPathException
count in class AbstractPatternnode - the current nodeenv - the variable environmentpattern - the position pattern
XPathExceptionpublic AbstractPattern copyAxis()
copyAxis in class AbstractPatternpublic AbstractPattern copyPosition()
copyPosition in class AbstractPatternpublic boolean isStrictlyAscending()
isStrictlyAscending in class AbstractPatternpublic boolean isUnique()
isUnique in class AbstractPattern
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||