|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jaxen.expr.DefaultStep
org.jaxen.expr.DefaultNameStep
public class DefaultNameStep
Expression object that represents any flavor of name-test steps within an XPath.
This includes simple steps, such as "foo", non-default-axis steps, such as "following-sibling::foo" or "@foo", and namespace-aware steps, such as "foo:bar".
| Field Summary | |
|---|---|
(package private) boolean |
hasPrefix
Quick flag denoting if we have a namespace prefix |
private java.lang.String |
localName
Our local-name. |
private boolean |
matchesAnyName
Quick flag denoting if the localname was '*' |
private java.lang.String |
prefix
Our prefix, bound through the current Context. |
| Constructor Summary | |
|---|---|
DefaultNameStep(IterableAxis axis,
java.lang.String prefix,
java.lang.String localName,
PredicateSet predicateSet)
|
|
| Method Summary | |
|---|---|
void |
accept(Visitor visitor)
|
java.lang.String |
getLocalName()
|
java.lang.String |
getPrefix()
|
java.lang.String |
getText()
|
private boolean |
hasNamespace(java.lang.String uri)
|
boolean |
isMatchesAnyName()
|
boolean |
matches(java.lang.Object node,
ContextSupport contextSupport)
Performs the node-test part of evaluating the step for the given node (which must be on the axis). |
protected boolean |
matchesNamespaceURIs(java.lang.String u1,
java.lang.String u2)
|
java.lang.String |
toString()
|
| Methods inherited from class org.jaxen.expr.DefaultStep |
|---|
addPredicate, axisIterator, evaluate, getAxis, getAxisName, getIterableAxis, getPredicates, getPredicateSet, simplify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jaxen.expr.Step |
|---|
axisIterator, evaluate, getAxis, simplify |
| Methods inherited from interface org.jaxen.expr.Predicated |
|---|
addPredicate, getPredicates, getPredicateSet |
| Field Detail |
|---|
private java.lang.String prefix
private java.lang.String localName
private boolean matchesAnyName
boolean hasPrefix
| Constructor Detail |
|---|
public DefaultNameStep(IterableAxis axis,
java.lang.String prefix,
java.lang.String localName,
PredicateSet predicateSet)
| Method Detail |
|---|
public java.lang.String getPrefix()
getPrefix in interface NameSteppublic java.lang.String getLocalName()
getLocalName in interface NameSteppublic boolean isMatchesAnyName()
public java.lang.String getText()
getText in interface StepgetText in class DefaultSteppublic java.lang.String toString()
toString in class DefaultStep
public boolean matches(java.lang.Object node,
ContextSupport contextSupport)
Step
matches in interface Stepprivate boolean hasNamespace(java.lang.String uri)
protected boolean matchesNamespaceURIs(java.lang.String u1,
java.lang.String u2)
public void accept(Visitor visitor)
accept in interface Visitable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||