

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 () |
| PropertyDesc | getPropertyDescriptor () |
Protected Attributes | |
| String | name |
| CharacteristicComponentImpl | parentComponent |
| CharacteristicModelImpl | characteristicModelImpl |
Private Attributes | |
| PropertyDesc | propertyDesc |
Implementation of alma.ACS.Property.
| alma::ACS::impl::PropertyImpl::PropertyImpl | ( | String | name, | |
| CharacteristicComponentImpl | parentComponent | |||
| ) | throws PropertyInitializationFailed [inline] |
Constructor.
| name | property name, non-null. | |
| parentComponent | parent component, non-null. |
| PropertyInitializationFailed | exception is thrown on failure |
References characteristicModelImpl, alma::acs::container::ContainerServicesBase::getCDB(), alma::ACS::impl::CharacteristicComponentImpl::getComponentContainerServices(), alma::acs::component::ComponentImplBase::name(), name(), parentComponent, and alma::ACS::impl::CharacteristicModelImpl::setFieldPrefix().
| String alma::ACS::impl::PropertyImpl::characteristic_component_name | ( | ) | [inline] |
Implements alma::ACS::PropertyOperations.
References alma::acs::component::ComponentImplBase::name(), and parentComponent.
| void alma::ACS::impl::PropertyImpl::destroy | ( | ) | [inline] |
Destroy property.
Reimplemented in alma::ACS::impl::CommonPropertyImpl.
References parentComponent, and alma::ACS::impl::CharacteristicComponentImpl::unregisterProperty().
Referenced by alma::ACS::impl::CharacteristicComponentImpl::cleanUp().
| String [] alma::ACS::impl::PropertyImpl::find_characteristic | ( | String | wildcard | ) | [inline] |
References characteristicModelImpl, and alma::ACS::impl::CharacteristicModelImpl::find_characteristic().
| PropertySet alma::ACS::impl::PropertyImpl::get_all_characteristics | ( | ) | [inline] |
Implements alma::ACS::CharacteristicModelOperations.
References characteristicModelImpl, alma::ACS::impl::CharacteristicModelImpl::get_all_characteristics(), alma::ACS::impl::CharacteristicComponentImpl::getComponentContainerServices(), alma::ACS::impl::CharacteristicModelImpl::lendContainerServices(), and parentComponent.
Referenced by getPropertyDescriptor().
| Any alma::ACS::impl::PropertyImpl::get_characteristic_by_name | ( | String | name | ) | throws NoSuchCharacteristic [inline] |
References characteristicModelImpl, alma::ACS::impl::CharacteristicModelImpl::get_characteristic_by_name(), alma::ACS::impl::CharacteristicComponentImpl::getComponentContainerServices(), alma::ACS::impl::CharacteristicModelImpl::lendContainerServices(), name(), and parentComponent.
| CharacteristicComponentImpl alma::ACS::impl::PropertyImpl::getParentComponent | ( | ) | [inline] |
Get property parent component.
References 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().
| PropertyDesc alma::ACS::impl::PropertyImpl::getPropertyDescriptor | ( | ) | [inline] |
Get property descriptor.
References get_all_characteristics(), name(), and propertyDesc.
| String alma::ACS::impl::PropertyImpl::name | ( | ) | [inline] |
Implements alma::ACS::PropertyOperations.
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::CommonROEnumPropertyImpl::createEnumProperty(), get_characteristic_by_name(), getPropertyDescriptor(), PropertyImpl(), alma::ACS::impl::RWstringImpl::readPropertyTypeCharacteristic(), alma::ACS::impl::RWBoolImpl::readPropertyTypeCharacteristic(), alma::ACS::impl::ROstringSeqImpl::readPropertyTypeCharacteristic(), alma::ACS::impl::ROstringImpl::readPropertyTypeCharacteristic(), alma::ACS::impl::ROpatternImpl::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::ROpatternImpl::ROpatternImpl(), alma::ACS::impl::ROstringImpl::ROstringImpl(), alma::ACS::impl::ROstringSeqImpl::ROstringSeqImpl(), alma::ACS::impl::RWBoolImpl::RWBoolImpl(), alma::ACS::impl::RWCommonComparablePropertyImpl::RWCommonComparablePropertyImpl(), alma::ACS::impl::RWCommonPropertyImpl::RWCommonPropertyImpl(), alma::ACS::impl::RWstringImpl::RWstringImpl(), and alma::ACS::impl::TypelessPropertyImpl::TypelessPropertyImpl().
| void alma::ACS::impl::PropertyImpl::readCharacteristics | ( | ) | throws PropertyInitializationFailed [inline] |
Read property characteristics.
| PropertyInitializationFailed | exception is thrown on failure |
Reimplemented in alma::ACS::impl::CommonComparablePropertyImpl, alma::ACS::impl::CommonPropertyImpl, alma::ACS::impl::ROCommonComparablePropertyImpl, alma::ACS::impl::RWCommonComparablePropertyImpl, and alma::ACS::impl::TypelessPropertyImpl.
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(), find_characteristic(), get_all_characteristics(), get_characteristic_by_name(), alma::ACS::impl::CommonROEnumPropertyImpl::getEnumArrayFromCharacteristicModel(), 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.
Property parent component.
Referenced by 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(), destroy(), get_all_characteristics(), get_characteristic_by_name(), getParentComponent(), 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 descriptor (lazy initialization).
Referenced by getPropertyDescriptor().
1.6.2