org.apache.commons.jxpath.ri.model.beans
Class PropertyOwnerPointer
- Cloneable, Comparable, Pointer, Serializable
public abstract class PropertyOwnerPointer
A pointer describing a node that has properties, each of which could be
a collection.
$Revision: 1.19 $ $Date: 2004/04/04 22:06:36 $
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 |
PropertyOwnerPointer
protected PropertyOwnerPointer(NodePointer parent)
PropertyOwnerPointer
protected PropertyOwnerPointer(NodePointer parent,
Locale locale)
isDynamicPropertyDeclarationSupported
public boolean isDynamicPropertyDeclarationSupported()
- true if the property owner can set a property "does not exist".
A good example is a Map. You can always assign a value to any
key even if it has never been "declared".
remove
public void remove()
If this is a root node pointer, throws an exception; otherwise
forwards the call to the parent node.
- remove in interface NodePointer
setValue
public void setValue(Object value)
Throws an exception if you try to change the root element, otherwise
forwards the call to the parent pointer.
- setValue in interface Pointer
- setValue in interface NodePointer