Uses of Interface

Packages that use ItemStateListener
org.apache.jackrabbit.core Contains the core classes that provide the implementation of the JCR API. 
org.apache.jackrabbit.core.version The versioning framework in jackrabbit consists of 3 layers. 

Uses of ItemStateListener in org.apache.jackrabbit.core

Classes in org.apache.jackrabbit.core that implement ItemStateListener
 class CachingHierarchyManager
          Implementation of a HierarchyManager that caches paths of items.
 class ItemImpl
          ItemImpl implements the Item interface.
 class NodeImpl
          NodeImpl implements the Node interface.
 class PropertyImpl
          PropertyImpl implements the Property interface.

Uses of ItemStateListener in org.apache.jackrabbit.core.nodetype.virtual

Classes in org.apache.jackrabbit.core.nodetype.virtual that implement ItemStateListener
 class VirtualNodeTypeStateProvider
          This Class implements a virtual item state provider that exposes the registered nodetypes.

Uses of ItemStateListener in org.apache.jackrabbit.core.state

Subinterfaces of ItemStateListener in org.apache.jackrabbit.core.state
 interface NodeStateListener
          Extends the ItemStateListener allowing a client to be additionally informed about changes on a NodeState.

Classes in org.apache.jackrabbit.core.state that implement ItemStateListener
 class ItemState
          ItemState represents the state of an Item.
 class LocalItemStateManager
          Local ItemStateManager that isolates changes to persistent states from other clients.
 class NodeState
          NodeState represents the state of a Node.
 class PropertyState
          PropertyState represents the state of a Property.
 class SharedItemStateManager
          Shared ItemStateManager (SISM).
 class XAItemStateManager
          Extension to LocalItemStateManager that remembers changes on multiple save() requests and commits them only when an associated transaction is itself committed.

Methods in org.apache.jackrabbit.core.state with parameters of type ItemStateListener
 void NodeState.addListener(ItemStateListener listener)
          Add an ItemStateListener

If the listener passed is at the same time a NodeStateListener we add it to our list of specialized listeners.

 void NodeState.removeListener(ItemStateListener listener)
          Remove an ItemStateListener

If the listener passed is at the same time a NodeStateListener we remove it from our list of specialized listeners.

 void ItemState.addListener(ItemStateListener listener)
          Add an ItemStateListener
 void ItemState.removeListener(ItemStateListener listener)
          Remove an ItemStateListener

Uses of ItemStateListener in org.apache.jackrabbit.core.version

Classes in org.apache.jackrabbit.core.version that implement ItemStateListener
 class AbstractVersion
          Base implementation of the Version interface.
 class AbstractVersionHistory
          Base implementation of the VersionHistory interface.
 class VersionHistoryImpl
          This Class implements a version history that extends a node.
 class VersionImpl
          This Class implements a Version that extends the node interface
 class XAVersion
          Implementation of a Version that works in an XA environment.
 class XAVersionHistory
          Implementation of a VersionHistory that works in an XA environment.

Uses of ItemStateListener in org.apache.jackrabbit.core.virtual

Classes in org.apache.jackrabbit.core.virtual that implement ItemStateListener
 class AbstractVISProvider
          This Class implements a virtual item state provider, in order to expose the versions to the version storage.
 class VirtualNodeState
          This Class implements a virtual node state
 class VirtualPropertyState
          This Class implements a virtual property state

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