#include <TransparentComponent.hpp>
Inheritance diagram for corelinux::TransparentComponent
Public Methods | |
TransparentComponent ( void ) | |
Default Constructor. | |
TransparentComponent ( const TransparentComponent & aRef ) | |
Copy Constructor. More... | |
virtual | ~TransparentComponent ( void ) |
Virtual Destructor. | |
TransparentComponent& | operator= ( const TransparentComponent & ) |
Assignment operator overload. More... | |
bool | operator== ( const TransparentComponent & aRef ) const |
Equality operator overload. More... | |
bool | operator!= ( const TransparentComponent & aRef ) const |
Non-equality operator overload. More... | |
virtual void | addComponent ( CompImpl ) throw (InvalidCompositeException) |
Interface for adding component children to a composition. More... | |
virtual void | removeComponent ( CompImpl ) throw (InvalidCompositeException) |
Interface for removing component children from a composition. More... | |
virtual Iterator<CompImpl>* | createIterator ( void ) throw (InvalidCompositeException) |
Interface for creating an Iterator to iterate through the children of a composition. More... | |
virtual void | destroyIterator ( Iterator<CompImpl> * ) throw (InvalidCompositeException) |
Interface for returning a created Iterator. More... |
|
Copy Constructor.
|
|
Interface for adding component children to a composition. The default implementation throws an exception to insure needless calls are not made to leafs components
|
|
Interface for creating an Iterator to iterate through the children of a composition. The default implementation throws an exception to insure needless calls are not made to leafs
Reimplemented in EquipmentComposite. |
|
Interface for returning a created Iterator. It is up to the Composite implementation to provide accounting of Iterator instances that have been given out. The default implementation throws an exception to insure needless calls are not made to leafs
|
|
Non-equality operator overload.
|
|
Assignment operator overload.
|
|
Equality operator overload.
|
|
Interface for removing component children from a composition. The default implementation throws an exception to insure needless calls are not made to leafs
|