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