Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::source::alarmsysteminterface::AlarmSystemInterfaceFactory Class Reference

List of all members.

Static Public Member Functions

FaultState createFaultState ()
FaultState createFaultState (String family, String member, int code)
AlarmSystemInterface createSource (String sourceName) throws ASIException
AlarmSystemInterface createSource () throws ASIException

Protected Member Functions

 AlarmSystemInterfaceFactory ()

Detailed Description

Factory class for creating new instances of alarm system interface.
Author:
fracalde


Constructor & Destructor Documentation

cern::laser::source::alarmsysteminterface::AlarmSystemInterfaceFactory::AlarmSystemInterfaceFactory  )  [inline, protected]
 

Default constructor.


Member Function Documentation

FaultState cern::laser::source::alarmsysteminterface::AlarmSystemInterfaceFactory::createFaultState String  family,
String  member,
int  code
[inline, static]
 

Factory method for creating FaultState instances.

Returns:
a new FaultState instance.
Parameters:
family the fault family.
member the fault member.
code the fault code.

FaultState cern::laser::source::alarmsysteminterface::AlarmSystemInterfaceFactory::createFaultState  )  [inline, static]
 

Factory method for creating FaultState instances.

Returns:
a new FaultState instance.

AlarmSystemInterface cern::laser::source::alarmsysteminterface::AlarmSystemInterfaceFactory::createSource  )  throws ASIException [inline, static]
 

Create a new instance of an alarm system interface without binding it to any source.

Returns:
the interface instance.
Exceptions:
ASIException if the AlarmSystemInterface instance can not be created.

AlarmSystemInterface cern::laser::source::alarmsysteminterface::AlarmSystemInterfaceFactory::createSource String  sourceName  )  throws ASIException [inline, static]
 

Create a new instance of an alarm system interface.

Parameters:
sourceName the source name.
Returns:
the interface instance.
Exceptions:
ASIException if the AlarmSystemInterface instance can not be created.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:09:45 2009 for ACS Java API by doxygen 1.3.8