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