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 |
Implementation of alma.ACS.Property
.
alma.ACS.impl.PropertyImpl.PropertyImpl | ( | String | name, | |
CharacteristicComponentImpl | parentComponent | |||
) | throws PropertyInitializationFailed |
Constructor.
name | property name, non-null . | |
parentComponent | parent component, non-null . |
PropertyInitializationFailed | exception is thrown on failure |
References alma.ACS.impl.PropertyImpl.characteristicModelImpl, alma.acs.container.ContainerServicesBase.getCDB(), alma.ACS.impl.CharacteristicComponentImpl.getComponentContainerServices(), alma.acs.component.ComponentImplBase.name(), alma.ACS.impl.PropertyImpl.name(), alma.ACS.impl.PropertyImpl.parentComponent, and alma.ACS.impl.CharacteristicModelImpl.setFieldPrefix().
String alma.ACS.impl.PropertyImpl.characteristic_component_name | ( | ) |
References alma.acs.component.ComponentImplBase.name(), and alma.ACS.impl.PropertyImpl.parentComponent.
void alma.ACS.impl.PropertyImpl.destroy | ( | ) |
Destroy property.
References alma.ACS.impl.PropertyImpl.parentComponent, and alma.ACS.impl.CharacteristicComponentImpl.unregisterProperty().
Referenced by alma.ACS.impl.CharacteristicComponentImpl.cleanUp().
String [] alma.ACS.impl.PropertyImpl.find_characteristic | ( | String | wildcard | ) |
References alma.ACS.impl.PropertyImpl.characteristicModelImpl, and alma.ACS.impl.CharacteristicModelImpl.find_characteristic().
PropertySet alma.ACS.impl.PropertyImpl.get_all_characteristics | ( | ) |
References alma.ACS.impl.PropertyImpl.characteristicModelImpl, alma.ACS.impl.CharacteristicModelImpl.get_all_characteristics(), alma.ACS.impl.CharacteristicComponentImpl.getComponentContainerServices(), alma.ACS.impl.CharacteristicModelImpl.lendContainerServices(), and alma.ACS.impl.PropertyImpl.parentComponent.
Referenced by alma.ACS.impl.PropertyImpl.getPropertyDescriptor().
Any alma.ACS.impl.PropertyImpl.get_characteristic_by_name | ( | String | name | ) | throws NoSuchCharacteristic |
References alma.ACS.impl.PropertyImpl.characteristicModelImpl, alma.ACS.impl.CharacteristicModelImpl.get_characteristic_by_name(), alma.ACS.impl.CharacteristicComponentImpl.getComponentContainerServices(), alma.ACS.impl.CharacteristicModelImpl.lendContainerServices(), alma.ACS.impl.PropertyImpl.name(), and alma.ACS.impl.PropertyImpl.parentComponent.
CharacteristicComponentImpl alma.ACS.impl.PropertyImpl.getParentComponent | ( | ) |
Get property parent component.
References alma.ACS.impl.PropertyImpl.parentComponent.
Referenced by alma.ACS.impl.RWCommonComparablePropertyImpl.DecrementAction.DecrementAction(), alma.ACS.impl.CommonPropertyImpl.GetAsyncAction.GetAsyncAction(), alma.ACS.impl.RWCommonComparablePropertyImpl.IncrementAction.IncrementAction(), and alma.ACS.impl.CommonPropertyImpl.SetAsyncAction.SetAsyncAction().
synchronized PropertyDesc alma.ACS.impl.PropertyImpl.getPropertyDescriptor | ( | ) |
Get property descriptor.
References alma.ACS.impl.PropertyImpl.get_all_characteristics(), alma.ACS.impl.PropertyImpl.name, alma.acs.component.ComponentImplBase.name(), alma.ACS.impl.PropertyImpl.parentComponent, and alma.ACS.impl.PropertyImpl.propertyRef.
synchronized Property alma.ACS.impl.PropertyImpl.getPropertyRef | ( | ) |
References alma.ACS.impl.PropertyImpl.propertyRef.
String alma.ACS.impl.PropertyImpl.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.
PropertyInitializationFailed | exception is thrown on failure |
synchronized void alma.ACS.impl.PropertyImpl.setPropertyRef | ( | Property | ref | ) |
References alma.ACS.impl.PropertyImpl.propertyRef.
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().
String alma.ACS.impl.PropertyImpl.name [protected] |
Property name.
Referenced by alma.ACS.impl.PropertyImpl.getPropertyDescriptor(), alma.ACS.impl.PropertyImpl.name(), and alma.ACS.impl.PropertyImpl.PropertyImpl().
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().
Property alma.ACS.impl.PropertyImpl.propertyRef [protected] |