|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 ISharedObjectContainerFactorydesc - 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 ISharedObjectContainerFactorydescriptionName - the ContainerTypeDescription name to lookup
ContainerCreateException
public ISharedObjectContainer createSharedObjectContainer(java.lang.String descriptionName,
java.lang.Object[] args)
throws ContainerCreateException
ISharedObjectContainerFactory
createSharedObjectContainer in interface ISharedObjectContainerFactorydescriptionName - 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 ISharedObjectContainerFactorydescriptionName - 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 | |||||||||