Class ChildInfoImpl

java.lang.Object
org.apache.jackrabbit.spi.commons.ChildInfoImpl
All Implemented Interfaces:
Serializable, ChildInfo

public class ChildInfoImpl extends Object implements ChildInfo, Serializable
ChildInfoImpl implements a serializable ChildInfo.
See Also:
  • Constructor Details

    • ChildInfoImpl

      public ChildInfoImpl(Name name, String uniqueId, int index)
      Creates a new serializable ChildInfoImpl.
      Parameters:
      name - the name of the child node.
      uniqueId - the unique id of the child node or null.
      index - the index of the child node.
  • Method Details

    • getName

      public Name getName()
      Returns the name of the child Node.
      Specified by:
      getName in interface ChildInfo
      Returns:
      The name of the child Node.
    • getUniqueID

      public String getUniqueID()
      Returns the uniqueID of the child Node or null if the Node is not identified by a uniqueID.
      Specified by:
      getUniqueID in interface ChildInfo
      Returns:
      The uniqueID of the child Node or null.
      See Also:
    • getIndex

      public int getIndex()
      Returns the index of the child Node. Note, that the index is 1-based. In other words: the Node represented by this ChildInfo has same name siblings this method will always return the default value (1).
      Specified by:
      getIndex in interface ChildInfo
      Returns:
      Returns the index of the child Node.