|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.ecf.core.SharedObjectContainerFactory
public class SharedObjectContainerFactory
Factory for creating ISharedObjectContainer
instances. This class
provides ECF clients an entry point to constructing
ISharedObjectContainer
instances.
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 Summary | |
---|---|
protected static ISharedObjectContainerFactory |
instance
|
Constructor Summary | |
---|---|
protected |
SharedObjectContainerFactory()
|
Method Summary | |
---|---|
ISharedObjectContainer |
createSharedObjectContainer(ContainerTypeDescription desc,
java.lang.String[] argTypes,
java.lang.Object[] args)
Make ISharedObjectContainer instance. |
ISharedObjectContainer |
createSharedObjectContainer(java.lang.String descriptionName)
Make ISharedObjectContainer instance. |
ISharedObjectContainer |
createSharedObjectContainer(java.lang.String descriptionName,
java.lang.Object[] args)
Make ISharedObjectContainer instance. |
ISharedObjectContainer |
createSharedObjectContainer(java.lang.String descriptionName,
java.lang.String[] argsTypes,
java.lang.Object[] args)
Make ISharedObjectContainer instance. |
static ISharedObjectContainerFactory |
getDefault()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static ISharedObjectContainerFactory instance
Constructor Detail |
---|
protected SharedObjectContainerFactory()
Method Detail |
---|
public static ISharedObjectContainerFactory getDefault()
public ISharedObjectContainer createSharedObjectContainer(ContainerTypeDescription desc, java.lang.String[] argTypes, java.lang.Object[] args) throws ContainerCreateException
ISharedObjectContainerFactory
createSharedObjectContainer
in interface ISharedObjectContainerFactory
desc
- the ContainerTypeDescription to use to create the instanceargTypes
- a String [] defining the types of the args parameterargs
- an Object [] of arguments passed to the createInstance method of
the IContainerInstantiator
ContainerCreateException
public ISharedObjectContainer createSharedObjectContainer(java.lang.String descriptionName) throws ContainerCreateException
ISharedObjectContainerFactory
createSharedObjectContainer
in interface ISharedObjectContainerFactory
descriptionName
- the ContainerTypeDescription name to lookup
ContainerCreateException
public ISharedObjectContainer createSharedObjectContainer(java.lang.String descriptionName, java.lang.Object[] args) throws ContainerCreateException
ISharedObjectContainerFactory
createSharedObjectContainer
in interface ISharedObjectContainerFactory
descriptionName
- the ContainerTypeDescription name to lookupargs
- the Object [] of arguments passed to the
IContainerInstantiator.createInstance method
ContainerCreateException
public ISharedObjectContainer createSharedObjectContainer(java.lang.String descriptionName, java.lang.String[] argsTypes, java.lang.Object[] args) throws ContainerCreateException
ISharedObjectContainerFactory
createSharedObjectContainer
in interface ISharedObjectContainerFactory
descriptionName
- the ContainerTypeDescription name to lookupargsTypes
- the String [] of argument types of the following argsargs
- the Object [] of arguments passed to the
IContainerInstantiator.createInstance method
ContainerCreateException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |