org.apache.jackrabbit.spi.commons
Class ChildInfoImpl

java.lang.Object
  extended by 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:
Serialized Form

Constructor Summary
ChildInfoImpl(Name name, String uniqueId, int index)
          Creates a new serializable ChildInfoImpl.
 
Method Summary
 int getIndex()
          Returns the index of the child Node.
 Name getName()
          Returns the name of the child Node.
 String getUniqueID()
          Returns the uniqueID of the child Node or null if the Node is not identified by a uniqueID.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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 Detail

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:
ItemId for a description of the uniqueID defined by the SPI item identifiers.

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.


Copyright © 2011-2013 Adobe Systems Incorporated. All Rights Reserved.