org.jacorb.notification.filter
public interface ETCLEvaluator
Version: $Id: ETCLEvaluator.java,v 1.1 2005/02/14 00:04:35 alphonse.bendt Exp $
| Method Summary | |
|---|---|
| Any | evaluateArrayIndex(Any any, int index)
extract the n-th position out of an Array wrapped inside an Any. |
| Any | evaluateDiscriminator(Any any) |
| EvaluationResult | evaluateElementInSequence(EvaluationContext context, EvaluationResult element, Any sequence) |
| Any | evaluateExistIdentifier(Any value, String identifier) |
| Any | evaluateIdentifier(Any any, int position) |
| Any | evaluateIdentifier(Any any, String identifier)
expensive |
| Any | evaluateListLength(Any value)
identify the number of elements of a component. if the parameter is a sequence or an array,
this method will return the number of elements in the list.
|
| Any | evaluateNamedValueList(Any any, String name)
extract a named value out of a sequence of name/value pairs. |
| Any | evaluatePropertyList(Property[] list, String name) |
| Any | evaluateRepositoryId(Any value)
identify the RepositoryId of a component. (e.g. mystruct._repos_id ==
'IDL:module/mystruct:1.0'
|
| Any | evaluateTypeName(Any value)
identify the unscoped IDL type name of a component. (e.g. mystruct._typeid == 'mystruct')
|
| Any | evaluateUnion(Any value)
extract the default member from Union wrapped inside the provided Any. |
| Any | evaluateUnion(Any value, int position) |
| boolean | hasDefaultDiscriminator(Any any) |
Parameters: value the component
Returns: the number of elements in the list
Parameters: value the component
Returns: the IDL type name (string) wrapped in an any
Parameters: value the component
Returns: the IDL type name (string) wrapped in an any