org.apache.cocoon.components.flow.javascript
Class ScriptablePropertyPointer

java.lang.Object
  extended by org.apache.commons.jxpath.ri.model.NodePointer
      extended by org.apache.commons.jxpath.ri.model.beans.PropertyPointer
          extended by org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer
              extended by org.apache.cocoon.components.flow.javascript.ScriptablePropertyPointer
All Implemented Interfaces:
Serializable, Cloneable, Comparable, org.apache.commons.jxpath.Pointer

public class ScriptablePropertyPointer
extends org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer

Version:
CVS $Id: ScriptablePropertyPointer.html 1304258 2012-03-23 10:09:27Z ilgrosso $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.commons.jxpath.ri.model.beans.PropertyPointer
bean, propertyIndex, UNSPECIFIED_PROPERTY
 
Fields inherited from class org.apache.commons.jxpath.ri.model.NodePointer
index, locale, parent, UNKNOWN_NAMESPACE, WHOLE_COLLECTION
 
Constructor Summary
ScriptablePropertyPointer(org.apache.commons.jxpath.ri.model.NodePointer parent, org.apache.commons.jxpath.DynamicPropertyHandler handler)
           
 
Method Summary
 String asPath()
           
 Object getImmediateNode()
           
 int getLength()
           
 Object getValue()
           
 boolean isCollection()
           
 void remove()
           
 void setValue(Object value)
           
 
Methods inherited from class org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer
createPath, createPath, getBaseValue, getPropertyCount, getPropertyIndex, getPropertyName, getPropertyNames, isActualProperty, isContainer, setPropertyIndex, setPropertyName
 
Methods inherited from class org.apache.commons.jxpath.ri.model.beans.PropertyPointer
compareChildNodePointers, createChild, createChild, equals, getBean, getImmediateValuePointer, getName, hashCode, isActual, isLeaf
 
Methods inherited from class org.apache.commons.jxpath.ri.model.NodePointer
attributeIterator, childIterator, clone, compareTo, createAttribute, getDefaultNamespaceURI, getImmediateParentPointer, getIndex, getLocale, getNamespaceResolver, getNamespaceURI, getNamespaceURI, getNode, getNodeValue, getParent, getPointerByID, getPointerByKey, getRootNode, getValuePointer, isAttribute, isDefaultNamespace, isLanguage, isNode, isRoot, namespaceIterator, namespacePointer, newChildNodePointer, newNodePointer, printPointerChain, setAttribute, setIndex, setNamespaceResolver, testNode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScriptablePropertyPointer

public ScriptablePropertyPointer(org.apache.commons.jxpath.ri.model.NodePointer parent,
                                 org.apache.commons.jxpath.DynamicPropertyHandler handler)
Method Detail

getLength

public int getLength()
Overrides:
getLength in class org.apache.commons.jxpath.ri.model.beans.PropertyPointer

getImmediateNode

public Object getImmediateNode()
Overrides:
getImmediateNode in class org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer

getValue

public Object getValue()
Specified by:
getValue in interface org.apache.commons.jxpath.Pointer
Overrides:
getValue in class org.apache.commons.jxpath.ri.model.NodePointer

setValue

public void setValue(Object value)
Specified by:
setValue in interface org.apache.commons.jxpath.Pointer
Overrides:
setValue in class org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer

remove

public void remove()
Overrides:
remove in class org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer

isCollection

public boolean isCollection()
Overrides:
isCollection in class org.apache.commons.jxpath.ri.model.beans.PropertyPointer

asPath

public String asPath()
Specified by:
asPath in interface org.apache.commons.jxpath.Pointer
Overrides:
asPath in class org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.