Class ContainerPointerFactory

java.lang.Object
org.apache.commons.jxpath.ri.model.container.ContainerPointerFactory
All Implemented Interfaces:
NodePointerFactory

public class ContainerPointerFactory extends Object implements NodePointerFactory
Implements NodePointerFactory for Container objects.
Version:
$Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
  • Field Details

    • CONTAINER_POINTER_FACTORY_ORDER

      public static final int CONTAINER_POINTER_FACTORY_ORDER
      factory order for this factory
      See Also:
  • Constructor Details

    • ContainerPointerFactory

      public ContainerPointerFactory()
  • Method Details

    • getOrder

      public int getOrder()
      Description copied from interface: NodePointerFactory
      The factory order number determines its position between other factories.
      Specified by:
      getOrder in interface NodePointerFactory
      Returns:
      int order
    • createNodePointer

      public NodePointer createNodePointer(QName name, Object bean, Locale locale)
      Description copied from interface: NodePointerFactory
      Create a NodePointer for the supplied object. The node will represent the "root" object for a path.
      Specified by:
      createNodePointer in interface NodePointerFactory
      Parameters:
      name - String node name
      bean - child object
      locale - Locale
      Returns:
      null if this factory does not recognize objects of the supplied type.
    • createNodePointer

      public NodePointer createNodePointer(NodePointer parent, QName name, Object bean)
      Description copied from interface: NodePointerFactory
      Create a NodePointer for the supplied child object.
      Specified by:
      createNodePointer in interface NodePointerFactory
      Parameters:
      parent - parent node
      name - String node name
      bean - child object
      Returns:
      null if this factory does not recognize objects of the supplied type.