Public Member Functions | Protected Attributes

alma.ACS.impl.PropertyImpl Class Reference

Inheritance diagram for alma.ACS.impl.PropertyImpl:
alma.ACS.impl.TypelessPropertyImpl alma.ACS.impl.CommonPropertyImpl alma.ACS.impl.CommonComparablePropertyImpl alma.ACS.impl.ROCommonPropertyImpl alma.ACS.impl.RWCommonPropertyImpl alma.ACS.impl.ROCommonComparablePropertyImpl alma.ACS.impl.RWCommonComparablePropertyImpl alma.ACS.impl.CommonROEnumPropertyImpl alma.ACS.impl.ROBoolImpl alma.ACS.impl.ROpatternImpl alma.ACS.impl.ROstringImpl alma.ACS.impl.ROstringSeqImpl alma.ACS.impl.RWBoolImpl alma.ACS.impl.RWstringImpl

List of all members.

Public Member Functions

 PropertyImpl (String name, CharacteristicComponentImpl parentComponent) throws PropertyInitializationFailed
void readCharacteristics () throws PropertyInitializationFailed
void destroy ()
CharacteristicComponentImpl getParentComponent ()
String name ()
String characteristic_component_name ()
Any get_characteristic_by_name (String name) throws NoSuchCharacteristic
String[] find_characteristic (String wildcard)
PropertySet get_all_characteristics ()
synchronized PropertyDesc getPropertyDescriptor ()
synchronized Property getPropertyRef ()
synchronized void setPropertyRef (Property ref)

Protected Attributes

String name
CharacteristicComponentImpl parentComponent
CharacteristicModelImpl characteristicModelImpl
Property propertyRef

Detailed Description

Implementation of alma.ACS.Property.

Author:
Matej Sekoranja
Camilo Menay
Version:
$id$

Constructor & Destructor Documentation

alma.ACS.impl.PropertyImpl.PropertyImpl ( String  name,
CharacteristicComponentImpl  parentComponent 
) throws PropertyInitializationFailed

Member Function Documentation

String alma.ACS.impl.PropertyImpl.characteristic_component_name (  ) 
See also:
alma.ACS.PropertyOperations.characteristic_component_name()

References alma.acs.component.ComponentImplBase.name(), and alma.ACS.impl.PropertyImpl.parentComponent.

String [] alma.ACS.impl.PropertyImpl.find_characteristic ( String  wildcard  ) 
See also:
alma.ACS.CharacteristicModelOperations.find_characteristic(java.lang.String)

References alma.ACS.impl.PropertyImpl.characteristicModelImpl, and alma.ACS.impl.CharacteristicModelImpl.find_characteristic().

Any alma.ACS.impl.PropertyImpl.get_characteristic_by_name ( String  name  )  throws NoSuchCharacteristic
synchronized PropertyDesc alma.ACS.impl.PropertyImpl.getPropertyDescriptor (  ) 
synchronized Property alma.ACS.impl.PropertyImpl.getPropertyRef (  ) 
See also:
alma.ACS.PropertyOperations.name()

References alma.ACS.impl.PropertyImpl.name.

Referenced by alma.ACS.impl.CommonComparablePropertyImpl.CommonComparablePropertyImpl(), alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), alma.ACS.impl.CommonROEnumPropertyImpl.CommonROEnumPropertyImpl(), alma.ACS.impl.CommonRWEnumPropertyImpl.CommonRWEnumPropertyImpl(), alma.ACS.impl.CommonRWEnumPropertyImpl.createEnumProperty(), alma.ACS.impl.PropertyImpl.get_characteristic_by_name(), alma.ACS.impl.PropertyImpl.PropertyImpl(), alma.ACS.impl.RWuLongLongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWstringImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWpatternImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWOnOffSwitchImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWlongSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWlongLongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWlongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWfloatSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWfloatImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWdoubleSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWdoubleImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWBoolImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROuLongLongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROstringSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROstringImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROpatternImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROOnOffSwitchImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROlongSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROlongLongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROlongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROfloatSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROfloatImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROdoubleSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROdoubleImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROBoolImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.CommonROEnumPropertyImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROBoolImpl.ROBoolImpl(), alma.ACS.impl.ROCommonComparablePropertyImpl.ROCommonComparablePropertyImpl(), alma.ACS.impl.ROCommonPropertyImpl.ROCommonPropertyImpl(), alma.ACS.impl.ROdoubleImpl.ROdoubleImpl(), alma.ACS.impl.ROdoubleSeqImpl.ROdoubleSeqImpl(), alma.ACS.impl.ROfloatImpl.ROfloatImpl(), alma.ACS.impl.ROfloatSeqImpl.ROfloatSeqImpl(), alma.ACS.impl.ROlongImpl.ROlongImpl(), alma.ACS.impl.ROlongLongImpl.ROlongLongImpl(), alma.ACS.impl.ROlongSeqImpl.ROlongSeqImpl(), alma.ACS.impl.ROOnOffSwitchImpl.ROOnOffSwitchImpl(), alma.ACS.impl.ROpatternImpl.ROpatternImpl(), alma.ACS.impl.ROstringImpl.ROstringImpl(), alma.ACS.impl.ROstringSeqImpl.ROstringSeqImpl(), alma.ACS.impl.ROuLongLongImpl.ROuLongLongImpl(), alma.ACS.impl.RWBoolImpl.RWBoolImpl(), alma.ACS.impl.RWCommonComparablePropertyImpl.RWCommonComparablePropertyImpl(), alma.ACS.impl.RWCommonPropertyImpl.RWCommonPropertyImpl(), alma.ACS.impl.RWdoubleImpl.RWdoubleImpl(), alma.ACS.impl.RWdoubleSeqImpl.RWdoubleSeqImpl(), alma.ACS.impl.RWfloatImpl.RWfloatImpl(), alma.ACS.impl.RWfloatSeqImpl.RWfloatSeqImpl(), alma.ACS.impl.RWlongImpl.RWlongImpl(), alma.ACS.impl.RWlongLongImpl.RWlongLongImpl(), alma.ACS.impl.RWlongSeqImpl.RWlongSeqImpl(), alma.ACS.impl.RWOnOffSwitchImpl.RWOnOffSwitchImpl(), alma.ACS.impl.RWpatternImpl.RWpatternImpl(), alma.ACS.impl.RWstringImpl.RWstringImpl(), alma.ACS.impl.RWuLongLongImpl.RWuLongLongImpl(), and alma.ACS.impl.TypelessPropertyImpl.TypelessPropertyImpl().

void alma.ACS.impl.PropertyImpl.readCharacteristics (  )  throws PropertyInitializationFailed

Read property characteristics.

Exceptions:
PropertyInitializationFailed exception is thrown on failure
synchronized void alma.ACS.impl.PropertyImpl.setPropertyRef ( Property  ref  ) 

Member Data Documentation

CharacteristicModel implementation (delegate).

Referenced by alma.ACS.impl.RWpatternImpl.alarm_mask(), alma.ACS.impl.ROpatternImpl.alarm_mask(), alma.ACS.impl.ROOnOffSwitchImpl.alarm_off(), alma.ACS.impl.ROBoolImpl.alarm_off(), alma.ACS.impl.ROOnOffSwitchImpl.alarm_on(), alma.ACS.impl.ROBoolImpl.alarm_on(), alma.ACS.impl.RWpatternImpl.alarm_trigger(), alma.ACS.impl.ROpatternImpl.alarm_trigger(), alma.ACS.impl.RWOnOffSwitchImpl.allStates(), alma.ACS.impl.RWBoolImpl.allStates(), alma.ACS.impl.ROOnOffSwitchImpl.allStates(), alma.ACS.impl.ROBoolImpl.allStates(), alma.ACS.impl.RWpatternImpl.bitDescription(), alma.ACS.impl.RWOnOffSwitchImpl.bitDescription(), alma.ACS.impl.ROpatternImpl.bitDescription(), alma.ACS.impl.RWOnOffSwitchImpl.condition(), alma.ACS.impl.RWBoolImpl.condition(), alma.ACS.impl.ROOnOffSwitchImpl.condition(), alma.ACS.impl.ROBoolImpl.condition(), alma.ACS.impl.CommonROEnumPropertyImpl.condition(), alma.ACS.impl.CommonROEnumPropertyImpl.default_value(), alma.ACS.impl.PropertyImpl.find_characteristic(), alma.ACS.impl.PropertyImpl.get_all_characteristics(), alma.ACS.impl.PropertyImpl.get_characteristic_by_name(), alma.ACS.impl.PropertyImpl.PropertyImpl(), alma.ACS.impl.TypelessPropertyImpl.readCharacteristics(), alma.ACS.impl.ROCommonComparablePropertyImpl.readCharacteristics(), alma.ACS.impl.CommonPropertyImpl.readCharacteristics(), alma.ACS.impl.RWuLongLongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWstringImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWpatternImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWOnOffSwitchImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWlongSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWlongLongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWlongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWfloatSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWfloatImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWdoubleSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWdoubleImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWBoolImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROuLongLongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROstringSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROstringImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROpatternImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROOnOffSwitchImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROlongSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROlongLongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROlongImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROfloatSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROfloatImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROdoubleSeqImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROdoubleImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.ROBoolImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.CommonROEnumPropertyImpl.readPropertyTypeCharacteristic(), alma.ACS.impl.RWOnOffSwitchImpl.statesDescription(), alma.ACS.impl.RWBoolImpl.statesDescription(), alma.ACS.impl.ROOnOffSwitchImpl.statesDescription(), alma.ACS.impl.ROBoolImpl.statesDescription(), alma.ACS.impl.CommonROEnumPropertyImpl.statesDescription(), alma.ACS.impl.RWpatternImpl.whenCleared(), alma.ACS.impl.ROpatternImpl.whenCleared(), alma.ACS.impl.RWpatternImpl.whenSet(), and alma.ACS.impl.ROpatternImpl.whenSet().

Property parent component.

Referenced by alma.ACS.impl.PropertyImpl.characteristic_component_name(), alma.ACS.impl.CommonComparablePropertyImpl.CommonComparablePropertyImpl(), alma.ACS.impl.CommonPropertyImpl.CommonPropertyImpl(), alma.ACS.impl.CommonROEnumPropertyImpl.CommonROEnumPropertyImpl(), alma.ACS.impl.CommonRWEnumPropertyImpl.CommonRWEnumPropertyImpl(), alma.ACS.impl.CommonRWEnumPropertyImpl.createEnumProperty(), alma.ACS.impl.CommonROEnumPropertyImpl.createEnumProperty(), alma.ACS.impl.PropertyImpl.destroy(), alma.ACS.impl.PropertyImpl.get_all_characteristics(), alma.ACS.impl.PropertyImpl.get_characteristic_by_name(), alma.ACS.impl.PropertyImpl.getParentComponent(), alma.ACS.impl.PropertyImpl.getPropertyDescriptor(), alma.ACS.impl.PropertyImpl.PropertyImpl(), alma.ACS.impl.CommonPropertyImpl.registerMonitor(), alma.ACS.impl.ROBoolImpl.ROBoolImpl(), alma.ACS.impl.ROCommonComparablePropertyImpl.ROCommonComparablePropertyImpl(), alma.ACS.impl.ROCommonPropertyImpl.ROCommonPropertyImpl(), alma.ACS.impl.ROdoubleImpl.ROdoubleImpl(), alma.ACS.impl.ROdoubleSeqImpl.ROdoubleSeqImpl(), alma.ACS.impl.ROfloatImpl.ROfloatImpl(), alma.ACS.impl.ROfloatSeqImpl.ROfloatSeqImpl(), alma.ACS.impl.ROlongImpl.ROlongImpl(), alma.ACS.impl.ROlongLongImpl.ROlongLongImpl(), alma.ACS.impl.ROlongSeqImpl.ROlongSeqImpl(), alma.ACS.impl.ROOnOffSwitchImpl.ROOnOffSwitchImpl(), alma.ACS.impl.ROpatternImpl.ROpatternImpl(), alma.ACS.impl.ROstringImpl.ROstringImpl(), alma.ACS.impl.ROstringSeqImpl.ROstringSeqImpl(), alma.ACS.impl.ROuLongLongImpl.ROuLongLongImpl(), alma.ACS.impl.RWBoolImpl.RWBoolImpl(), alma.ACS.impl.RWCommonComparablePropertyImpl.RWCommonComparablePropertyImpl(), alma.ACS.impl.RWCommonPropertyImpl.RWCommonPropertyImpl(), alma.ACS.impl.RWdoubleImpl.RWdoubleImpl(), alma.ACS.impl.RWdoubleSeqImpl.RWdoubleSeqImpl(), alma.ACS.impl.RWfloatImpl.RWfloatImpl(), alma.ACS.impl.RWfloatSeqImpl.RWfloatSeqImpl(), alma.ACS.impl.RWlongImpl.RWlongImpl(), alma.ACS.impl.RWlongLongImpl.RWlongLongImpl(), alma.ACS.impl.RWlongSeqImpl.RWlongSeqImpl(), alma.ACS.impl.RWOnOffSwitchImpl.RWOnOffSwitchImpl(), alma.ACS.impl.RWpatternImpl.RWpatternImpl(), alma.ACS.impl.RWstringImpl.RWstringImpl(), alma.ACS.impl.RWuLongLongImpl.RWuLongLongImpl(), alma.ACS.impl.TypelessPropertyImpl.TypelessPropertyImpl(), and alma.ACS.impl.CommonPropertyImpl.unregisterMonitor().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties