Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

NotificationExtensions::TransformerAdmin Interface Reference

Interface for transformer administrators. More...

import "NotificationExtensions.idl";

Inherited by NotificationExtensions::TrConsumerAdmin, NotificationExtensions::TrProxyPullConsumer, NotificationExtensions::TrProxyPullSupplier, NotificationExtensions::TrProxyPushConsumer, NotificationExtensions::TrProxyPushSupplier, NotificationExtensions::TrSequenceProxyPullConsumer, NotificationExtensions::TrSequenceProxyPullSupplier, NotificationExtensions::TrSequenceProxyPushConsumer, NotificationExtensions::TrSequenceProxyPushSupplier, NotificationExtensions::TrStructuredProxyPullConsumer, NotificationExtensions::TrStructuredProxyPullSupplier, NotificationExtensions::TrStructuredProxyPushConsumer, NotificationExtensions::TrStructuredProxyPushSupplier, and NotificationExtensions::TrSupplierAdmin.

List of all members.

Public Methods

TransformerID addTransformer (in Transformer trans)
 Add a transformer to this object's list of transforms. More...

void removeTransformer (in TransformerID id) raises (TransformerNotFound)
 Remove a transformer from this object's list of transformers. More...

Transformer getTransformer (in TransformerID id) raises (TransformerNotFound)
 Get a transformer from the transform ID. More...

TransformerIDSeq getAllTransformers ()
 Get all transformers added to this administration object. More...

void removeAllTransformers ()
 Remove all transformers added to this administration object. More...


Public Attributes

attribute boolean filterFirst
 Specifies the order in which filtering and transforming is performed. More...


Detailed Description

Interface for transformer administrators.


Member Function Documentation

TransformerID NotificationExtensions::TransformerAdmin::addTransformer in Transformer    trans
 

Add a transformer to this object's list of transforms.

All these transformers are invoked in the order in which they were added upon reception of an event.

m <code>trans</code> The transformer to add.
Returns:
A unique ID that identifies the added transformer.

TransformerIDSeq NotificationExtensions::TransformerAdmin::getAllTransformers  
 

Get all transformers added to this administration object.

Returns:
A sequence of transformer IDs.

Transformer NotificationExtensions::TransformerAdmin::getTransformer in TransformerID    id raises (TransformerNotFound)
 

Get a transformer from the transform ID.

m <code>id</code> The transformer ID.
@raises TransformerNotFound If the ID does not correspond to any transform that has been added to this object.

void NotificationExtensions::TransformerAdmin::removeAllTransformers  
 

Remove all transformers added to this administration object.

void NotificationExtensions::TransformerAdmin::removeTransformer in TransformerID    id raises (TransformerNotFound)
 

Remove a transformer from this object's list of transformers.

m <code>id</code> The transformer ID.
@raises TransformerNotFound If the ID does not correspond to any transformer that has been added to this object.


Member Data Documentation

attribute boolean NotificationExtensions::TransformerAdmin::filterFirst
 

Specifies the order in which filtering and transforming is performed.

The default value is FILTER_FIRST.