public interface ETCLEvaluator
| Modifier and Type | Method and Description |
|---|---|
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.
|
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.
|
Any |
evaluateTypeName(Any value)
identify the unscoped IDL type name of a component.
|
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) |
boolean hasDefaultDiscriminator(Any any) throws EvaluationException
EvaluationExceptionAny evaluateExistIdentifier(Any value, String identifier) throws EvaluationException
EvaluationExceptionAny evaluateTypeName(Any value) throws EvaluationException
value - the componentEvaluationExceptionAny evaluateRepositoryId(Any value) throws EvaluationException
value - the componentEvaluationExceptionAny evaluateListLength(Any value) throws EvaluationException
value - the componentEvaluationExceptionAny evaluateUnion(Any value) throws EvaluationException
EvaluationExceptionAny evaluateUnion(Any value, int position) throws EvaluationException
EvaluationExceptionAny evaluateNamedValueList(Any any, String name) throws EvaluationException
EvaluationExceptionAny evaluateArrayIndex(Any any, int index) throws EvaluationException
EvaluationExceptionAny evaluateIdentifier(Any any, int position) throws EvaluationException
EvaluationExceptionAny evaluateDiscriminator(Any any) throws EvaluationException
EvaluationExceptionEvaluationResult evaluateElementInSequence(EvaluationContext context, EvaluationResult element, Any sequence) throws EvaluationException
EvaluationExceptionAny evaluateIdentifier(Any any, String identifier) throws EvaluationException
EvaluationExceptionCopyright © 2015 JacORB. All rights reserved.