Package org.evrete.api
Class TypeResolverWrapper
java.lang.Object
org.evrete.api.TypeResolverWrapper
- All Implemented Interfaces:
Copyable<TypeResolver>,TypeResolver
public class TypeResolverWrapper extends Object implements TypeResolver
-
Constructor Summary
Constructors Constructor Description TypeResolverWrapper(TypeResolver delegate) -
Method Summary
Modifier and Type Method Description TypeResolvercopyOf()<T> Type<T>declare(String typeName, Class<T> javaType)<T> Type<T>declare(String typeName, String javaType)Collection<Type<?>>getKnownTypes()<T> Type<T>getType(String name)<T> Type<T>resolve(Object o)voidwrapType(TypeWrapper<?> typeWrapper)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.evrete.api.TypeResolver
declare, getOrDeclare, getOrDeclare, getOrDeclare, getOrDeclare
-
Constructor Details
-
Method Details
-
wrapType
- Specified by:
wrapTypein interfaceTypeResolver
-
getType
- Specified by:
getTypein interfaceTypeResolver
-
resolve
- Specified by:
resolvein interfaceTypeResolver
-
getKnownTypes
- Specified by:
getKnownTypesin interfaceTypeResolver
-
declare
- Specified by:
declarein interfaceTypeResolver
-
copyOf
- Specified by:
copyOfin interfaceCopyable<TypeResolver>
-
declare
- Specified by:
declarein interfaceTypeResolver
-