

Public Member Functions | |
| AcsComplexType (String namespace, String name, String documentation) | |
| void | addAttr (AcsAttribute attr) |
| ArrayList< String > | getAttrNames () |
| AcsSimpleType | getAttrType (String myName) |
| String | getAttrUse (String myName) |
Public Attributes | |
| ArrayList< AcsAttribute > | attrs |
This is a complex type, because contains an Arraylist with attributes. The main idea of this class is to setup a ComplexType for a complex object with not only a value, but with attributes.
| cl::utfsm::acs::types::AcsComplexType::AcsComplexType | ( | String | namespace, | |
| String | name, | |||
| String | documentation | |||
| ) | [inline] |
| void cl::utfsm::acs::types::AcsComplexType::addAttr | ( | AcsAttribute | attr | ) | [inline] |
Add an Attribute to the Arraylist.
| attr | The attribute to add |
References attrs.
Referenced by cl::utfsm::acs::ebe::ErrorSchema::fillSchema(), cl::utfsm::acs::xml::CommonSchema::searchComplexTypes(), cl::utfsm::acs::types::ComplexObjectTEST::setUp(), cl::utfsm::acs::types::AcsComplexTypeTEST::testNames(), and cl::utfsm::acs::types::AcsComplexTypeTEST::testUseAndType().
| ArrayList<String> cl::utfsm::acs::types::AcsComplexType::getAttrNames | ( | ) | [inline] |
Get an Arraylist of the attributes names.
References attrs.
Referenced by cl::utfsm::acs::types::ComplexObject::ComplexObject(), cl::utfsm::acs::types::AcsComplexTypeTEST::testEmpty(), and cl::utfsm::acs::types::AcsComplexTypeTEST::testNames().
| AcsSimpleType cl::utfsm::acs::types::AcsComplexType::getAttrType | ( | String | myName | ) | [inline] |
Return an attribute type by name.
| myName | the name of the attribute |
References attrs.
Referenced by cl::utfsm::acs::types::ComplexObject::ComplexObject(), cl::utfsm::acs::types::AcsComplexTypeTEST::testEmpty(), and cl::utfsm::acs::types::AcsComplexTypeTEST::testUseAndType().
| String cl::utfsm::acs::types::AcsComplexType::getAttrUse | ( | String | myName | ) | [inline] |
Return the usage information of an attribute
| myName | the name of the attribute |
References attrs.
Referenced by cl::utfsm::acs::types::AcsComplexTypeTEST::testEmpty(), and cl::utfsm::acs::types::AcsComplexTypeTEST::testUseAndType().
An Arraylist with the attributes.
Referenced by AcsComplexType(), addAttr(), getAttrNames(), getAttrType(), and getAttrUse().
1.6.2