# Package org.apache.commons.jxpath.ri.model.beans

package org.apache.commons.jxpath.ri.model.beans
Implementation of "model" APIs for JavaBeans, Dynamic Property Objects, collections and null.

See Also:
  - User Guide

- Related Packages
  Package
  Description
  org.apache.commons.jxpath.ri.model
  Implementation of "model" APIs for Containers.
  org.apache.commons.jxpath.ri.model.container
  Implementation of "model" APIs for Containers.
  org.apache.commons.jxpath.ri.model.dom
  Implementation of "model" APIs for W3C DOM.
  org.apache.commons.jxpath.ri.model.dynabeans
  Implementation of "model" APIs for Commons BeanUtils DynaBeans.
  org.apache.commons.jxpath.ri.model.dynamic
  Implementation of "model" APIs for dynamic property objects e.g.
  org.apache.commons.jxpath.ri.model.jdom
  Implementation of "model" APIs for JDOM (see jdom.org).
- Classes
  Class
  Description
  BeanAttributeIterator
  An iterator of attributes of a JavaBean.
  BeanPointer
  A Pointer that points to a JavaBean or a collection.
  BeanPointerFactory
  Implements NodePointerFactory for JavaBeans.
  BeanPropertyPointer
  Pointer to a property of a JavaBean.
  CollectionAttributeNodeIterator
  Combines attribute node iterators of all elements of a collection into one aggregate attribute node iterator.
  CollectionChildNodeIterator
  Combines child node iterators of all elements of a collection into one aggregate child node iterator.
  CollectionNodeIterator
  Combines node iterators of all elements of a collection into one aggregate node iterator.
  CollectionPointer
  Transparent pointer to a collection (array or Collection).
  CollectionPointerFactory
  Implements NodePointerFactory for stand-alone collections.
  LangAttributePointer
  A Pointer that points to the "lang" attribute of a JavaBean.
  NullElementPointer
  Used when there is a need to construct a Pointer for a collection element that does not exist.
  NullPointer
  Pointer whose value is `null`.
  NullPropertyPointer
  Pointer to a null property.
  PropertyIterator
  Iterates property values of an object pointed at with a `PropertyOwnerPointer`.
  PropertyOwnerPointer
  A pointer describing a node that has properties, each of which could be a collection.
  PropertyPointer
  A pointer allocated by a PropertyOwnerPointer to represent the value of a property of the parent object.