#include <IManagedObject.h>
Inheritance diagram for IManagedObject:


Public Methods | |
| virtual void * | getChild (int inIndex)=0 |
| virtual void | getChildType (int inIndex, char *outType, int inMaxLength)=0 |
| virtual void | getType (char *outType, int inMaxLength)=0 |
| virtual void * | getNode ()=0 |
| virtual void * | getParentNode ()=0 |
| virtual IObjectManager * | getManager ()=0 |
| virtual IObjectEventHandler * | getEventHandler ()=0 |
| virtual WDError | setAttribute (const char *inAttribute, const char *inValue)=0 |
| virtual WDError | getAttribute (const char *inAttribute, char *outValue, int inMaxLength)=0 |
| virtual int | getChildCount ()=0 |
| virtual WDError | setName (const char *inName)=0 |
| virtual WDError | getName (char *outName, int inMaxLength)=0 |
| virtual int | getIndex ()=0 |
Interface for the ManagedObject family. A ManagedObject provides an interface for an observer so that many observers can safely access the same data node.
|
||||||||||||||||
|
Returns an attribute of the object
Implemented in ManagedObject. |
|
|
Returns the child data node at the specified index
Implemented in ManagedObject. |
|
|
Returns the number of children associated with the object Implemented in ManagedObject. |
|
||||||||||||||||
|
Implemented in ManagedObject. |
|
|
Implemented in ManagedObject. |
|
|
Returns the index of the object with regard to its parent Implemented in ManagedObject. |
|
|
Implemented in ManagedObject. |
|
||||||||||||
|
Returns the name (ID) of the object
Implemented in ManagedObject. |
|
|
Implemented in ManagedObject. |
|
|
Implemented in ManagedObject. |
|
||||||||||||
|
Implemented in ManagedObject. |
|
||||||||||||
|
Sets an attribute of the object
Implemented in ManagedObject. |
|
|
Sets the name (ID) of the object
Implemented in ManagedObject. |
1.2.15