Uses of Interface
org.eclipse.ecf.core.ISharedObject

Packages that use ISharedObject
org.eclipse.ecf.core   
org.eclipse.ecf.core.events   
org.eclipse.ecf.core.provider   
org.eclipse.ecf.core.sharedobject   
org.eclipse.ecf.provider.datashare   
org.eclipse.ecf.provider.fileshare   
org.eclipse.ecf.provider.generic   
org.eclipse.ecf.provider.remoteservice.generic   
org.eclipse.ecf.provider.xmpp.container   
org.eclipse.ecf.ui.views   
 

Uses of ISharedObject in org.eclipse.ecf.core
 

Methods in org.eclipse.ecf.core that return ISharedObject
protected abstract  ISharedObject AbstractSharedObjectContainerAdapterFactory.createAdapter(ISharedObjectContainer container, java.lang.Class adapterType)
           
 ISharedObject ISharedObjectFactory.createSharedObject(SharedObjectTypeDescription typeDescription, java.lang.String[] argTypes, java.lang.Object[] args)
          Create ISharedObject instance.
 ISharedObject SharedObjectFactory.createSharedObject(SharedObjectTypeDescription desc, java.lang.String[] argTypes, java.lang.Object[] args)
           
 ISharedObject ISharedObjectFactory.createSharedObject(java.lang.String descriptionName)
          Create ISharedObject instance.
 ISharedObject SharedObjectFactory.createSharedObject(java.lang.String descriptionName)
           
 ISharedObject ISharedObjectFactory.createSharedObject(java.lang.String descriptionName, java.lang.Object[] args)
          Create ISharedObject instance.
 ISharedObject SharedObjectFactory.createSharedObject(java.lang.String descriptionName, java.lang.Object[] args)
           
 ISharedObject ISharedObjectFactory.createSharedObject(java.lang.String descriptionName, java.lang.String[] argsTypes, java.lang.Object[] args)
          Create ISharedObject instance.
 ISharedObject SharedObjectFactory.createSharedObject(java.lang.String descriptionName, java.lang.String[] argsTypes, java.lang.Object[] args)
           
 ISharedObject ISharedObjectManager.getSharedObject(ID sharedObjectID)
          Get the ISharedObject instance corresponding to the given sharedObjectID.
protected  ISharedObject AbstractSharedObjectContainerAdapterFactory.getSharedObjectAdapter(ISharedObjectContainer container, java.lang.Class adapterType)
           
 ISharedObject ISharedObjectManager.removeSharedObject(ID sharedObjectID)
          Remove the given sharedObjectID from this ISharedObjectContainer.
 

Methods in org.eclipse.ecf.core with parameters of type ISharedObject
 ID ISharedObjectManager.addSharedObject(ID sharedObjectID, ISharedObject sharedObject, java.util.Map properties)
          Add an ISharedObject to this container.
protected  ID AbstractSharedObjectContainerAdapterFactory.createAdapterID(ISharedObject adapter, java.lang.Class adapterType)
           
protected  java.util.Map AbstractSharedObjectContainerAdapterFactory.createAdapterProperties(ISharedObject sharedObjectAdapter, java.lang.Class adapterType)
           
 

Uses of ISharedObject in org.eclipse.ecf.core.events
 

Methods in org.eclipse.ecf.core.events that return ISharedObject
 ISharedObject SharedObjectManagerAddEvent.getSharedObject()
           
 

Constructors in org.eclipse.ecf.core.events with parameters of type ISharedObject
SharedObjectManagerAddEvent(ID localContainerID, ID sharedObjectID, ISharedObject object, java.util.Map properties)
           
 

Uses of ISharedObject in org.eclipse.ecf.core.provider
 

Methods in org.eclipse.ecf.core.provider that return ISharedObject
 ISharedObject ISharedObjectInstantiator.createInstance(SharedObjectTypeDescription typeDescription, java.lang.Class[] argTypes, java.lang.Object[] args)
          Create instance of ISharedObject.
 

Uses of ISharedObject in org.eclipse.ecf.core.sharedobject
 

Classes in org.eclipse.ecf.core.sharedobject that implement ISharedObject
 class AbstractSharedObject
          Base class for shared object classes.
 class OptimisticSharedObject
          Superclass for shared object classes that replicate themselves optimistically.
 class TransactionSharedObject
          Superclass for shared object classes that replicate themselves transactionally.
 

Uses of ISharedObject in org.eclipse.ecf.provider.datashare
 

Classes in org.eclipse.ecf.provider.datashare that implement ISharedObject
 class BaseChannel
           
 class SharedObjectDatashareContainerAdapter
           
 

Methods in org.eclipse.ecf.provider.datashare that return ISharedObject
protected  ISharedObject DatashareContainerAdapterFactory.createAdapter(ISharedObjectContainer container, java.lang.Class adapterType)
           
 ISharedObject ChannelFactory.createInstance(SharedObjectTypeDescription typeDescription, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  ISharedObject SharedObjectDatashareContainerAdapter.createSharedObject(SharedObjectTypeDescription typeDescription, ISharedObjectTransactionConfig transactionConfig, IChannelListener listener)
           
protected  ISharedObject DatashareContainerAdapter.createSharedObject(SharedObjectTypeDescription typeDescription, ISharedObjectTransactionConfig transactionConfig, IChannelListener listener)
           
 

Uses of ISharedObject in org.eclipse.ecf.provider.fileshare
 

Classes in org.eclipse.ecf.provider.fileshare that implement ISharedObject
 class BaseFileShareReceiver
           
 class BaseFileShareRetriever
          File share retriever implementation
 class BaseFileShareSender
           
 

Methods in org.eclipse.ecf.provider.fileshare that return ISharedObject
protected  ISharedObject FileShareContainer.createRetrieverSharedObject(SharedObjectTypeDescription typeDescription, ID targetFileID, java.io.File localTarget, IFileShareListener listener)
           
protected  ISharedObject FileShareContainer.createSenderSharedObject(SharedObjectTypeDescription typeDescription, ISharedObjectTransactionConfig transactionConfig, IFileShareListener listener, java.io.InputStream ins, ID remoteTarget, java.lang.Long l)
           
 

Uses of ISharedObject in org.eclipse.ecf.provider.generic
 

Fields in org.eclipse.ecf.provider.generic declared as ISharedObject
protected  ISharedObject SOWrapper.sharedObject
           
 

Methods in org.eclipse.ecf.provider.generic that return ISharedObject
protected  ISharedObject SOManager.createSharedObjectInstance(java.lang.Class newClass, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  ISharedObject SOWrapper.getSharedObject()
           
 ISharedObject SOManager.getSharedObject(ID sharedObjectID)
           
protected  ISharedObject SOContainer.getSharedObject(ID id)
           
protected  ISharedObject SOContainer.load(SharedObjectDescription sd)
           
protected  ISharedObject SOManager.loadSharedObject(SharedObjectDescription sd)
           
 ISharedObject SOManager.removeSharedObject(ID sharedObjectID)
           
protected  ISharedObject SOContainer.removeSharedObject(ID id)
           
protected  ISharedObject SOManager.verifySharedObject(java.lang.Object newSharedObject)
           
 

Methods in org.eclipse.ecf.provider.generic with parameters of type ISharedObject
 ID SOManager.addSharedObject(ID sharedObjectID, ISharedObject sharedObject, java.util.Map properties)
           
protected  ISharedObjectContainerTransaction SOContainer.addSharedObject0(ID id, ISharedObject s, java.util.Map props)
           
protected  void SOContainer.addSharedObjectAndWait(ID id, ISharedObject s, java.util.Map properties)
           
protected  ID SOManager.createNewSharedObjectID(SharedObjectDescription sd, ISharedObject newObject)
           
protected  SOConfig SOContainer.createRemoteSharedObjectConfig(ID fromID, ReplicaSharedObjectDescription sd, ISharedObject obj)
           
protected  SOWrapper SOContainer.createRemoteSharedObjectWrapper(ID fromID, ReplicaSharedObjectDescription sd, ISharedObject s)
           
protected  SOConfig SOContainer.createSharedObjectConfig(ID id, ISharedObject obj, java.util.Map props)
           
protected  SOWrapper SOContainer.createSharedObjectWrapper(ID id, ISharedObject s, java.util.Map props)
           
 

Constructors in org.eclipse.ecf.provider.generic with parameters of type ISharedObject
SOWrapper(SOConfig aConfig, ISharedObject obj, SOContainer cont)
           
 

Uses of ISharedObject in org.eclipse.ecf.provider.remoteservice.generic
 

Classes in org.eclipse.ecf.provider.remoteservice.generic that implement ISharedObject
 class RegistrySharedObject
           
 

Methods in org.eclipse.ecf.provider.remoteservice.generic that return ISharedObject
protected  ISharedObject RemoteServiceContainerAdapterFactory.createAdapter(ISharedObjectContainer container, java.lang.Class adapterType)
           
 

Uses of ISharedObject in org.eclipse.ecf.provider.xmpp.container
 

Classes in org.eclipse.ecf.provider.xmpp.container that implement ISharedObject
 class XMPPGroupChatSharedObject
           
 class XMPPPresenceSharedObject
           
 

Uses of ISharedObject in org.eclipse.ecf.ui.views
 

Methods in org.eclipse.ecf.ui.views that return ISharedObject
protected  ISharedObject RosterView.createAndAddSharedObjectForAccount(RosterView.UserAccount account)
          Called when an account is added to a RosterView.
 ISharedObject RosterView.UserAccount.getSharedObject()