Uses of Class
net.beandocument.BeanBaseNode

Uses of BeanBaseNode in net.beandocument
 

Subclasses of BeanBaseNode in net.beandocument
 class BeanAttribute
          Implementation for attributes in bean context
 class BeanCollectionElement
          Implements Element for element lists
 class BeanDocument
          Wraps a Java bean into a pseudo XML document instance.
 class BeanDocumentFragment
          Document Fragment implementation for bean
 class BeanElement
          Base implementation for bean document elements
 class BeanMapElement
          Implements Element for element maps
 class BeanObjectElement
          Element implementation for object type
 class BeanSimpleTypeElement
          Element implementation for a simple type.
 

Fields in net.beandocument declared as BeanBaseNode
protected  BeanBaseNode BeanBaseNode.parent
          parent element for this element instance
 

Methods in net.beandocument with parameters of type BeanBaseNode
 BeanNodeList BeanElementFactory.evaluateChilds(BeanBaseNode parent, java.lang.Object bean)
          Evaluates the provided bean and captures all retrievable element from it as node list containing all elements.
 BeanElement BeanElementFactory.getElementForObject(BeanBaseNode parent, java.lang.String name, java.lang.Object bean)
          Analyzes the given object and created + returns the correct Element matching to the requested object
 boolean BeanElementFactory.filterOK(BeanBaseNode parent, java.lang.Object bean, java.lang.String name, java.lang.Object value)
          Checks if the given element applies to all required filters which were defined for the document.
protected  void BeanBaseNode.setNextSibling(BeanBaseNode element)
          Sets the next sibling when creating new elements
protected  void BeanBaseNode.setPreviousSibling(BeanBaseNode element)
          Sets the previous sibling when creating new elements
 

Constructors in net.beandocument with parameters of type BeanBaseNode
BeanSimpleTypeElement(BeanDocument owner, BeanBaseNode parent, java.lang.String tagName, java.lang.Object bean)
          Constructor for a new simple type bean element
BeanObjectElement(BeanDocument owner, BeanBaseNode parent, java.lang.String tagName, java.lang.Object bean)
          Constructs a new Element based on the given object
BeanMapElement(BeanDocument owner, BeanBaseNode parent, java.lang.String tagName, java.lang.Object bean)
          Creates a new collection element
BeanElement(BeanDocument owner, BeanBaseNode parent, java.lang.String tagName, java.lang.Object bean)
          Constructor for a new Bean Element
BeanCollectionElement(BeanDocument owner, BeanBaseNode parent, java.lang.String tagName, java.lang.Object base)
          Creates a new collection element
BeanBaseNode(BeanDocument owner, BeanBaseNode parent)
          Default Constructor
BeanAttribute(BeanDocument owner, BeanBaseNode parent, java.lang.String name, java.lang.String value)
          Constructs a new Attribute based on the given object