Class ChildInfoImpl
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.ChildInfoImpl
-
- All Implemented Interfaces:
java.io.Serializable
,ChildInfo
public class ChildInfoImpl extends java.lang.Object implements ChildInfo, java.io.Serializable
ChildInfoImpl
implements a serializableChildInfo
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ChildInfoImpl(Name name, java.lang.String uniqueId, int index)
Creates a new serializableChildInfoImpl
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIndex()
Returns the index of the childNode
.Name
getName()
Returns the name of the childNode
.java.lang.String
getUniqueID()
Returns the uniqueID of the childNode
ornull
if the Node is not identified by a uniqueID.
-
-
-
Constructor Detail
-
ChildInfoImpl
public ChildInfoImpl(Name name, java.lang.String uniqueId, int index)
Creates a new serializableChildInfoImpl
.- Parameters:
name
- the name of the child node.uniqueId
- the unique id of the child node ornull
.index
- the index of the child node.
-
-
Method Detail
-
getName
public Name getName()
Returns the name of the childNode
.
-
getUniqueID
public java.lang.String getUniqueID()
Returns the uniqueID of the childNode
ornull
if the Node is not identified by a uniqueID.- Specified by:
getUniqueID
in interfaceChildInfo
- Returns:
- The uniqueID of the child
Node
ornull
. - See Also:
ItemId for a description of the uniqueID defined by the SPI item identifiers.
-
getIndex
public int getIndex()
Returns the index of the childNode
. Note, that the index is 1-based. In other words: theNode
represented by thisChildInfo
has same name siblings this method will always return the default value (1).
-
-