Class AApplicationInterfaceFactory
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.appinf.AApplicationInterfaceFactory
-
- All Implemented Interfaces:
IApplikationInterfaceFactory
- Direct Known Subclasses:
ClientFactory
,DebugFactory
,JawsFactory
,ServerFactory
public abstract class AApplicationInterfaceFactory extends java.lang.Object implements IApplikationInterfaceFactory
- Author:
- labudda Just to implement basic functionality
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AApplicationInterfaceFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract boolean
areKindSpecificRequirementsFulfilled()
protected boolean
isFactoryPropertyAvailable()
boolean
isValidKind()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.desy.mst.libs.framework.mstapp.appinf.IApplikationInterfaceFactory
getApplicationInformation
-
-
-
-
Method Detail
-
isFactoryPropertyAvailable
protected boolean isFactoryPropertyAvailable()
- Returns:
- True, wenn die Factory ueber eine systemproperty definiert ist
-
isValidKind
public boolean isValidKind()
- Specified by:
isValidKind
in interfaceIApplikationInterfaceFactory
- Returns:
- true, if this kind of applikation is supported by factory
-
areKindSpecificRequirementsFulfilled
protected abstract boolean areKindSpecificRequirementsFulfilled()
- Returns:
- True, wenn alle benoetigten voraussetzungen der entsprechenden Factory vorhanden sind
-
-