

Public Member Functions | |
| TypedObject () | |
| TypedObject (AcsType type) | |
| String | getTypeNamespace () |
| String | getTypeDocumentation () |
| String | getTypeName () |
| String | getValue () |
| void | setValue (String value) |
| String | toString () |
Protected Attributes | |
| AcsType | type |
| String | value |
An abstract class that defines an ACS XML object from a AcsType. If an object is a typed object, then a value, a type, a documentation, and a namespace are associated to the object. Also, this class defines the toString() method, so any object will have an easy way to get the value.
| cl::utfsm::acs::types::TypedObject::TypedObject | ( | ) | [inline] |
Constructor with no operations (unuseful?)
| cl::utfsm::acs::types::TypedObject::TypedObject | ( | AcsType | type | ) | [inline] |
Constructor that setup the type.
| String cl::utfsm::acs::types::TypedObject::getTypeDocumentation | ( | ) | [inline] |
Return the documentation string.
References cl::utfsm::acs::types::AcsType::documentation, and type.
Referenced by cl::utfsm::acs::types::SimpleObjectTEST::testType().
| String cl::utfsm::acs::types::TypedObject::getTypeName | ( | ) | [inline] |
Return the typename of the type.
References cl::utfsm::acs::types::AcsType::name, and type.
Referenced by cl::utfsm::acs::types::ComplexObjectTEST::testAttributes(), and cl::utfsm::acs::types::SimpleObjectTEST::testType().
| String cl::utfsm::acs::types::TypedObject::getTypeNamespace | ( | ) | [inline] |
Return the namespace of the type
References type.
Referenced by cl::utfsm::acs::types::SimpleObjectTEST::testType().
| String cl::utfsm::acs::types::TypedObject::getValue | ( | ) | [inline] |
Return the current value of the object.
References value.
Referenced by cl::utfsm::acs::types::ComplexObject::getAttributeValue(), cl::utfsm::acs::ebe::ErrorBrowserEditor::getCancelEditButton(), cl::utfsm::acs::ebe::EbeDocumentManager::loadDocument(), cl::utfsm::acs::ebe::EbeDocumentManager::newDocument(), cl::utfsm::acs::ebe::Error::putMember(), cl::utfsm::acs::ebe::EbeDocument::putNode(), cl::utfsm::acs::ebe::util::MembersTableModel::setValueAt(), cl::utfsm::acs::ebe::util::EbeTableModel::setValueAt(), cl::utfsm::acs::types::ComplexObjectTEST::testAttributes(), and cl::utfsm::acs::types::SimpleObjectTEST::testValue().
| void cl::utfsm::acs::types::TypedObject::setValue | ( | String | value | ) | [inline] |
Setup the value of the Object
| value | the string value of the object |
Referenced by cl::utfsm::acs::types::ComplexObject::ComplexObject(), cl::utfsm::acs::ebe::ErrorBrowserEditor::getAddMemmberButton(), cl::utfsm::acs::ebe::ErrorBrowserEditor::getNewCompletionMenuItem(), cl::utfsm::acs::ebe::ErrorBrowserEditor::getNewErrorMenuItem(), cl::utfsm::acs::ebe::EbeDocumentManager::newDocument(), cl::utfsm::acs::ebe::EbeDocument::readNode(), cl::utfsm::acs::types::ComplexObject::setAttributeValue(), cl::utfsm::acs::ebe::util::MembersTableModel::setValueAt(), cl::utfsm::acs::ebe::util::EbeTableModel::setValueAt(), cl::utfsm::acs::ebe::EbeDocumentTEST::testSave(), and cl::utfsm::acs::types::SimpleObjectTEST::testValue().
| String cl::utfsm::acs::types::TypedObject::toString | ( | ) | [inline] |
Return the current value of the object.
References value.
Referenced by cl::utfsm::acs::ebe::ErrorBrowserEditor::getDeleteDocButton(), cl::utfsm::acs::ebe::ErrorBrowserEditor::getRemoveNodeButton(), cl::utfsm::acs::ebe::ErrorBrowserEditor::getRemoveSelectedItem(), and cl::utfsm::acs::types::SimpleObjectTEST::testValue().
AcsType cl::utfsm::acs::types::TypedObject::type [protected] |
The object type reference
Referenced by getTypeDocumentation(), getTypeName(), getTypeNamespace(), and cl::utfsm::acs::types::ComplexObject::setAttributeValue().
String cl::utfsm::acs::types::TypedObject::value [protected] |
The current value of the object
Referenced by getValue(), and toString().
1.6.2