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.
  • 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()
      Constructs a new instance.
  • Method Details

    • createNodePointer

      public NodePointer createNodePointer(NodePointer parent, QName qName, 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
      qName - node name
      bean - child object
      Returns:
      null if this factory does not recognize objects of the supplied type.
    • createNodePointer

      public NodePointer createNodePointer(QName qName, 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:
      qName - node name
      bean - child object
      locale - Locale
      Returns:
      null if this factory does not recognize objects of the supplied type.
    • 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