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 ItemManager
          There's one ItemManager instance per Session instance.
 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 LocalItemStateManager
          Local ItemStateManager that isolates changes to persistent states from other clients.
 class SessionItemStateManager
          Item state manager that handles both transient and persistent items.
 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 that return ItemStateListener
 ItemStateListener ItemState.getContainer()
          Return the parent container that will receive notifications about changes to this state.

Methods in org.apache.jackrabbit.core.state with parameters of type ItemStateListener
 void StateChangeDispatcher.addListener(ItemStateListener listener)
          Add an ItemStateListener.
 void SharedItemStateManager.addListener(ItemStateListener listener)
          Add an ItemStateListener
 void LocalItemStateManager.addListener(ItemStateListener listener)
          Add an ItemStateListener
 void SessionItemStateManager.addListener(ItemStateListener listener)
          Add an ItemStateListener
 void StateChangeDispatcher.removeListener(ItemStateListener listener)
          Remove an ItemStateListener
 void SharedItemStateManager.removeListener(ItemStateListener listener)
          Remove an ItemStateListener
 void LocalItemStateManager.removeListener(ItemStateListener listener)
          Remove an ItemStateListener
 void SessionItemStateManager.removeListener(ItemStateListener listener)
          Remove an ItemStateListener
 void ItemState.setContainer(ItemStateListener container)
          Set the parent container that will receive notifications about changes to this state.
 void NodeState.setContainer(ItemStateListener listener)
          Set the parent container that will receive notifications about changes to this state.

If the listener passed is at the same time a NodeStateListener we remember it as well.


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

Classes in org.apache.jackrabbit.core.version that implement ItemStateListener
 class VersionHistoryImpl
          Base implementation of the VersionHistory interface.
 class VersionImpl
          Base implementation of the Version interface.
 class VersionManagerImpl
          This Class implements a VersionManager.
protected  class VersionManagerImpl.VersionItemStateManager
          Spezialized SharedItemStateManager that filters out NodeReferences to non-versioning states.

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

Not needed.

 void XAVersionManager.removeListener(ItemStateListener listener)
          Remove an ItemStateListener

Not needed.


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.

Methods in org.apache.jackrabbit.core.virtual with parameters of type ItemStateListener
 void AbstractVISProvider.addListener(ItemStateListener listener)
          Add an ItemStateListener
 void VirtualItemStateProvider.addListener(ItemStateListener listener)
          Add an ItemStateListener
 void AbstractVISProvider.removeListener(ItemStateListener listener)
          Remove an ItemStateListener
 void VirtualItemStateProvider.removeListener(ItemStateListener listener)
          Remove an ItemStateListener

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