public interface FunctionModel<T>
| Modifier and Type | Method and Description |
|---|---|
Collection<String> |
getIdsByName(String name) |
Map<String,String> |
getInverses() |
String |
getNameById(String id) |
Collection<CandidateMethod<T>> |
lookup(Collection<MethodEntry<T>> candidates,
List<T> argTypes) |
MethodEntry<T> |
lookupById(String fnId) |
Collection<CandidateMethod<T>> |
lookupByName(String functionName,
List<T> argTypes) |
void |
registerCoercion(String id,
String name,
MethodSignature<T> signature) |
void |
registerFunction(String id,
String name,
MethodSignature<T> signature) |
MethodEntry<T> lookupById(String fnId)
Collection<CandidateMethod<T>> lookup(Collection<MethodEntry<T>> candidates, List<T> argTypes)
Collection<CandidateMethod<T>> lookupByName(String functionName, List<T> argTypes)
Collection<String> getIdsByName(String name)
void registerFunction(String id, String name, MethodSignature<T> signature)
void registerCoercion(String id, String name, MethodSignature<T> signature)
Copyright © 2013. All Rights Reserved.