

Public Member Functions | |
| Error () | |
| TreeMap< String, Member > | getMembers () |
| Member | getMember (String name) |
| void | putMember (String name, Member member) |
| void | putMember (Member member) |
Static Public Member Functions | |
| static void | setClassType (AcsComplexType t) |
| static AcsComplexType | getClassType () |
Protected Attributes | |
| TreeMap< String, Member > | members |
Static Protected Attributes | |
| static AcsComplexType | errorType |
The internal representation of an Error. This is a ComplexObject, but with a TreeMap with members. This, includes some new methods.
| cl::utfsm::acs::ebe::Error::Error | ( | ) | [inline] |
| static AcsComplexType cl::utfsm::acs::ebe::Error::getClassType | ( | ) | [inline, static] |
| Member cl::utfsm::acs::ebe::Error::getMember | ( | String | name | ) | [inline] |
Get a member by name.
| name | the member name |
References members.
| TreeMap<String,Member> cl::utfsm::acs::ebe::Error::getMembers | ( | ) | [inline] |
Return the members TreeMap.
References members.
Referenced by cl::utfsm::acs::ebe::ErrorBrowserEditor::getRemoveMemberButton(), cl::utfsm::acs::ebe::util::MembersTableModel::MembersTableModel(), cl::utfsm::acs::ebe::EbeDocument::save(), and cl::utfsm::acs::ebe::util::MembersTableModel::setValueAt().
| void cl::utfsm::acs::ebe::Error::putMember | ( | Member | member | ) | [inline] |
Add a member to the TreeMap. This includes the member with the name of member value.
| name | the member name |
References cl::utfsm::acs::types::TypedObject::getValue(), and members.
| void cl::utfsm::acs::ebe::Error::putMember | ( | String | name, | |
| Member | member | |||
| ) | [inline] |
Add a member to the TreeMap.
| name | the member name | |
| member | the member object |
References members.
Referenced by cl::utfsm::acs::ebe::EbeDocument::load(), and cl::utfsm::acs::ebe::EbeDocumentTEST::testSave().
| static void cl::utfsm::acs::ebe::Error::setClassType | ( | AcsComplexType | t | ) | [inline, static] |
The class method to setup the type
References errorType.
AcsComplexType cl::utfsm::acs::ebe::Error::errorType [static, protected] |
The class AcsType
Referenced by Error(), getClassType(), and setClassType().
TreeMap<String,Member> cl::utfsm::acs::ebe::Error::members [protected] |
The members TreeMap
Referenced by Error(), getMember(), getMembers(), and putMember().
1.6.2