Interface AdapterNode

All Superinterfaces:
Node
All Known Implementing Classes:
AbstractAdapterElement, AbstractAdapterNode, ArrayAdapter, BeanAdapter, CollectionAdapter, MapAdapter, ProxyAttrAdapter, ProxyElementAdapter, ProxyNodeAdapter, ProxyTextNodeAdapter, SimpleAdapterDocument, SimpleTextNode, StringAdapter

public interface AdapterNode extends Node
  • Method Details

    • getAdapterFactory

      AdapterFactory getAdapterFactory()
      The adapter factory that created this node.
      Returns:
      the adapter factory
    • setAdapterFactory

      void setAdapterFactory(AdapterFactory factory)
      Parameters:
      factory - the adapter factory that created this node.
    • getParent

      AdapterNode getParent()
      The parent adapter node of this node. Note that our parent must be another adapter node, but our children may be any kind of Node.
      Returns:
      the parent adapter node
    • setParent

      void setParent(AdapterNode parent)
      Parameters:
      parent - the parent adapter node of this node. Note that our parent must be another adapter node, but our children may be any kind of Node.
    • getChildBefore

      Node getChildBefore(Node thisNode)
      The child node before the specified sibling
      Parameters:
      thisNode - this node
      Returns:
      the child node before
    • getChildAfter

      Node getChildAfter(Node thisNode)
      The child node after the specified sibling
      Parameters:
      thisNode - this node
      Returns:
      the child node after
    • getPropertyName

      String getPropertyName()
      The name of the Java object (property) that we are adapting
      Returns:
      the property name
    • setPropertyName

      void setPropertyName(String name)
      Parameters:
      name - the name of the Java object (property) that we are adapting
    • getPropertyValue

      Object getPropertyValue()
      The Java object (property) that we are adapting
      Returns:
      the property object
    • setPropertyValue

      void setPropertyValue(Object prop)
      Parameters:
      prop - the Java object (property) that we are adapting