public interface OperatorGenerator
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getInvocationName()
Gets the invocation name
|
java.util.List<OperatorGeneratorArgumentType> |
getOperatorGeneratorSignature()
Gets the "generator signature" of the operator generator.
|
OperatorImplementation_V0105 |
getOperatorImplementation(OperatorGeneratorArgument[] args)
Gets an implementation instance of the operator.
|
java.lang.String getInvocationName()
java.util.List<OperatorGeneratorArgumentType> getOperatorGeneratorSignature()
OperatorImplementation_V0105 getOperatorImplementation(OperatorGeneratorArgument[] args) throws NotFoundException
args - The arguments from which the instance is to be created. There must be exactly as many arguments as there are elements in the list returned from getOperatorGeneratorSignature(). The correspondence between OperatorGeneratorArgumentType values and OperatorGeneratorArgument types is given in the table below :
NotFoundException - If the given OperatorGeneratorArguments do not satisfy all of the rules of the OperatorGenerator. These rules are specific to each OperatorGenerator.