|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opensubsystems.core.util.ClassFactory
org.opensubsystems.core.logic.ControllerClassFactory
public class ControllerClassFactory
Class factory responsible for instantiation of controllers. The correct controller is instantiated based on the controller interface and currently active component model.
| Constructor Summary | |
|---|---|
ControllerClassFactory()
|
|
| Method Summary | |
|---|---|
protected void |
createDefaultClassNames(java.lang.String strClassIdentifier,
java.lang.String strModifier,
java.util.List lstClassNames)
Create new class name based on the specified identifier and modifier. |
| Methods inherited from class org.opensubsystems.core.util.ClassFactory |
|---|
createConfiguredClassNames, createInstance, createInstance, createInstance, createInstance, getInstance, getModifier, instantiateClass, setInstance, verifyInstance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ControllerClassFactory()
| Method Detail |
|---|
protected void createDefaultClassNames(java.lang.String strClassIdentifier,
java.lang.String strModifier,
java.util.List lstClassNames)
throws OSSException
createDefaultClassNames in class ClassFactorystrClassIdentifier - - identifier of the class for which new instance
should be createdstrModifier - - modifier used together with identifier to query
configured class name or null if none is availablelstClassNames - - container to add the possible class names to.
The classes will be tried in order as they are added
to this container.
OSSException - - an error has occured
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||