Class ItemInfoImpl

  • All Implemented Interfaces:
    java.io.Serializable, ItemInfo
    Direct Known Subclasses:
    NodeInfoImpl, PropertyInfoImpl

    public abstract class ItemInfoImpl
    extends java.lang.Object
    implements ItemInfo, java.io.Serializable
    ItemInfoImpl is a base class for ItemInfo implementations.
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean denotesNode()
      Returns true if this ItemInfo denotes a node, false otherwise.
      Path getPath()
      Returns the Path of the item represented by this ItemInfo.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.jackrabbit.spi.ItemInfo

        getId
    • Constructor Detail

      • ItemInfoImpl

        public ItemInfoImpl​(NodeId parentId,
                            Name name,
                            Path path,
                            boolean isNode)
        Deprecated.
        Use ItemInfoImpl(Path, boolean) instead. The parentId is not used any more and the corresponding getter has been removed.
        Creates a new item info from the given name, path and boolean flag.
        Parameters:
        parentId - the parent id.
        name - the name of this item.
        path - the path to this item.
        isNode - if this item is a node.
      • ItemInfoImpl

        public ItemInfoImpl​(Path path,
                            boolean isNode)
        Creates a new item info from the given name, path and boolean flag.
        Parameters:
        path - the path to this item.
        isNode - if this item is a node.
    • Method Detail

      • 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.