org.apache.jackrabbit.spi2davex
Class ItemInfoImpl

java.lang.Object
  extended by org.apache.jackrabbit.spi2davex.ItemInfoImpl
All Implemented Interfaces:
Serializable, ItemInfo
Direct Known Subclasses:
NodeInfoImpl, PropertyInfoImpl

public abstract class ItemInfoImpl
extends Object
implements ItemInfo, Serializable

ItemInfoImpl is a base class for ItemInfo implementations.

See Also:
Serialized Form

Constructor Summary
ItemInfoImpl(Path path, boolean isNode)
          Creates a new serializable item info for the given qualified item info.
 
Method Summary
 boolean denotesNode()
          Returns true if this ItemInfo denotes a node, false otherwise.
 Name getName()
          
 Path getPath()
          Returns the Path of the item represented by this ItemInfo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemInfoImpl

public ItemInfoImpl(Path path,
                    boolean isNode)
             throws RepositoryException
Creates a new serializable item info for the given qualified item info.

Parameters:
path - the path to this item.
isNode - if this item is a node.
Throws:
RepositoryException
Method Detail

getName

public Name getName()


denotesNode

public boolean denotesNode()
Returns true if this ItemInfo denotes a node, false otherwise.

Specified by:
denotesNode in interface ItemInfo
Returns:
true if this ItemInfo denotes a node, false otherwise.

getPath

public Path getPath()
Returns the Path of the item represented by this ItemInfo.

Specified by:
getPath in interface ItemInfo
Returns:
the Path of the item represented by this item info.


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.