Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.apache.commons.jxpath.ri.model.NodePointer
org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer
public class JDOMNodePointer
extends NodePointer
Field Summary | |
static String | |
static String |
Fields inherited from class org.apache.commons.jxpath.ri.model.NodePointer | |
UNKNOWN_NAMESPACE , WHOLE_COLLECTION , index , locale , parent |
Constructor Summary | |
| |
| |
|
Method Summary | |
String |
|
NodeIterator |
|
NodeIterator |
|
int |
|
NodePointer |
|
NodePointer |
|
NodePointer |
|
boolean |
|
Object | |
Object | |
protected String | |
int | |
static String |
|
QName |
|
String | |
String |
|
static String |
|
Object |
|
int |
|
boolean | |
boolean |
|
boolean |
|
NodeIterator | |
NodePointer |
|
void |
|
void |
|
boolean | |
static boolean |
|
Methods inherited from class org.apache.commons.jxpath.ri.model.NodePointer | |
asPath , attributeIterator , childIterator , clone , compareChildNodePointers , compareTo , createAttribute , createChild , createChild , createPath , createPath , getBaseValue , getDefaultNamespaceURI , getImmediateNode , getImmediateParentPointer , getImmediateValuePointer , getIndex , getLength , getLocale , getName , getNamespaceResolver , getNamespaceURI , getNamespaceURI , getNode , getNodeValue , getParent , getPointerByID , getPointerByKey , getRootNode , getValue , getValuePointer , isActual , isAttribute , isCollection , isContainer , isDefaultNamespace , isLanguage , isLeaf , isNode , isRoot , namespaceIterator , namespacePointer , newChildNodePointer , newNodePointer , printPointerChain , remove , setAttribute , setIndex , setNamespaceResolver , setValue , testNode , toString |
public static final String XMLNS_NAMESPACE_URI
public static final String XML_NAMESPACE_URI
public JDOMNodePointer(Object node, Locale locale)
public JDOMNodePointer(Object node, Locale locale, String id)
public NodeIterator attributeIterator(QName name)
- Overrides:
- attributeIterator in interface NodePointer
public NodeIterator childIterator(NodeTest test, boolean reverse, NodePointer startWith)
- Overrides:
- childIterator in interface NodePointer
public int compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
- Overrides:
- compareChildNodePointers in interface NodePointer
public NodePointer createAttribute(JXPathContext context, QName name)
- Overrides:
- createAttribute in interface NodePointer
public NodePointer createChild(JXPathContext context, QName name, int index)
- Overrides:
- createChild in interface NodePointer
public NodePointer createChild(JXPathContext context, QName name, int index, Object value)
- Overrides:
- createChild in interface NodePointer
public boolean equals(Object object)
public Object getBaseValue()
- Overrides:
- getBaseValue in interface NodePointer
- See Also:
NodePointer.getBaseValue()
public Object getImmediateNode()
- Overrides:
- getImmediateNode in interface NodePointer
- See Also:
NodePointer.getNode()
protected String getLanguage()
public static String getLocalName(Object node)
public QName getName()
- Overrides:
- getName in interface NodePointer
- See Also:
NodePointer.getName()
public String getNamespaceURI(String prefix)
- Overrides:
- getNamespaceURI in interface NodePointer
public static String getPrefix(Object node)
public int hashCode()
public boolean isLanguage(String lang)
Returns true if the xml:lang attribute for the current node or its parent has the specified prefix lang. If no node has this prefix, callssuper.isLanguage(lang)
.
- Overrides:
- isLanguage in interface NodePointer
public NodeIterator namespaceIterator()
- Overrides:
- namespaceIterator in interface NodePointer
public NodePointer namespacePointer(String prefix)
- Overrides:
- namespacePointer in interface NodePointer