Class SharedObjectContainerFactory
- java.lang.Object
- 
- org.eclipse.ecf.core.sharedobject.SharedObjectContainerFactory
 
- 
- All Implemented Interfaces:
- ISharedObjectContainerFactory
 
 public class SharedObjectContainerFactory extends Object implements ISharedObjectContainerFactory Factory for creatingISharedObjectContainerinstances. This class provides ECF clients an entry point to constructingISharedObjectContainerinstances.
 
 Here is an example use of the SharedObjectContainerFactory to construct an instance of the 'standalone' container (has no connection to other containers):
 
 ISharedObjectContainer container =
 SharedObjectContainerFactory.getDefault().createSharedObjectContainer('standalone');
 ...further use of container variable here...
- 
- 
Field SummaryFields Modifier and Type Field Description protected static ISharedObjectContainerFactoryinstance
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedSharedObjectContainerFactory()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ISharedObjectContainercreateSharedObjectContainer(String descriptionName)Make ISharedObjectContainer instance.ISharedObjectContainercreateSharedObjectContainer(String descriptionName, Object[] args)Make ISharedObjectContainer instance.ISharedObjectContainercreateSharedObjectContainer(ContainerTypeDescription desc, Object[] args)Make ISharedObjectContainer instance.static ISharedObjectContainerFactorygetDefault()
 
- 
- 
- 
Field Detail- 
instanceprotected static ISharedObjectContainerFactory instance 
 
- 
 - 
Method Detail- 
getDefaultpublic static ISharedObjectContainerFactory getDefault() 
 - 
createSharedObjectContainerpublic ISharedObjectContainer createSharedObjectContainer(ContainerTypeDescription desc, Object[] args) throws ContainerCreateException Description copied from interface:ISharedObjectContainerFactoryMake ISharedObjectContainer instance.- Specified by:
- createSharedObjectContainerin interface- ISharedObjectContainerFactory
- Parameters:
- desc- the ContainerTypeDescription to use to create the instance
- args- an Object [] of arguments passed to the createInstance method of the IContainerInstantiator
- Returns:
- a valid instance of ISharedObjectContainer
- Throws:
- ContainerCreateException
 
 - 
createSharedObjectContainerpublic ISharedObjectContainer createSharedObjectContainer(String descriptionName) throws ContainerCreateException Description copied from interface:ISharedObjectContainerFactoryMake ISharedObjectContainer instance.- Specified by:
- createSharedObjectContainerin interface- ISharedObjectContainerFactory
- Parameters:
- descriptionName- the ContainerTypeDescription name to lookup
- Returns:
- a valid instance of ISharedObjectContainer
- Throws:
- ContainerCreateException
 
 - 
createSharedObjectContainerpublic ISharedObjectContainer createSharedObjectContainer(String descriptionName, Object[] args) throws ContainerCreateException Description copied from interface:ISharedObjectContainerFactoryMake ISharedObjectContainer instance.- Specified by:
- createSharedObjectContainerin interface- ISharedObjectContainerFactory
- Parameters:
- descriptionName- the ContainerTypeDescription name to lookup
- args- the Object [] of arguments passed to the IContainerInstantiator.createInstance method
- Returns:
- a valid instance of ISharedObjectContainer
- Throws:
- ContainerCreateException
 
 
- 
 
-