Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes

cl.utfsm.acs.ebe.Error Class Reference

Inheritance diagram for cl.utfsm.acs.ebe.Error:
cl.utfsm.acs.types.ComplexObject cl.utfsm.acs.types.TypedObject

List of all members.

Public Member Functions

 Error ()
TreeMap< String, MembergetMembers ()
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, Membermembers

Static Protected Attributes

static AcsComplexType errorType

Detailed Description

The internal representation of an Error. This is a ComplexObject, but with a TreeMap with members. This, includes some new methods.

Author:
Mauricio Araya (maray[at]inf.utfsm.cl)

Constructor & Destructor Documentation

cl.utfsm.acs.ebe.Error.Error (  ) 

Error Constructor. And initilize members

References cl.utfsm.acs.ebe.Error.errorType, and cl.utfsm.acs.ebe.Error.members.


Member Function Documentation

static AcsComplexType cl.utfsm.acs.ebe.Error.getClassType (  )  [static]

The class method to get the class Type

Returns:
The class type

References cl.utfsm.acs.ebe.Error.errorType.

Member cl.utfsm.acs.ebe.Error.getMember ( String  name  ) 

Get a member by name.

Parameters:
name the member name
Returns:
the member object

References cl.utfsm.acs.ebe.Error.members.

TreeMap<String,Member> cl.utfsm.acs.ebe.Error.getMembers (  ) 
void cl.utfsm.acs.ebe.Error.putMember ( Member  member  ) 

Add a member to the TreeMap. This includes the member with the name of member value.

Parameters:
name the member name

References cl.utfsm.acs.types.TypedObject.getValue(), and cl.utfsm.acs.ebe.Error.members.

void cl.utfsm.acs.ebe.Error.putMember ( String  name,
Member  member 
)

Add a member to the TreeMap.

Parameters:
name the member name
member the member object

References cl.utfsm.acs.ebe.Error.members.

Referenced by cl.utfsm.acs.ebe.EbeDocument.load().

static void cl.utfsm.acs.ebe.Error.setClassType ( AcsComplexType  t  )  [static]

The class method to setup the type

References cl.utfsm.acs.ebe.Error.errorType.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties