public interface ConvertService extends HandlerService<ConversionRequest,Converter<?,?>>, SciJavaService
Converter
plugins.
Contains convenience signatures for the getHandler(java.lang.Object, java.lang.reflect.Type)
and
supports(java.lang.Object, java.lang.reflect.Type)
methods to avoid the need to create
ConversionRequest
objects.ConversionRequest
Modifier and Type | Method and Description |
---|---|
default Object |
convert(ConversionRequest request) |
default <T> T |
convert(Object src,
Class<T> dest) |
default Object |
convert(Object src,
Type dest) |
default Collection<Class<?>> |
getCompatibleInputClasses(Class<?> dest) |
default Collection<Object> |
getCompatibleInputs(Class<?> dest) |
default Collection<Class<?>> |
getCompatibleOutputClasses(Class<?> source) |
default Converter<?,?> |
getHandler(Class<?> src,
Class<?> dest) |
default Converter<?,?> |
getHandler(Class<?> src,
Type dest) |
default Converter<?,?> |
getHandler(Object src,
Class<?> dest) |
default Converter<?,?> |
getHandler(Object src,
Type dest) |
default Class<Converter<?,?>> |
getPluginType()
Gets the type of plugins managed by this service.
|
default Class<ConversionRequest> |
getType()
Gets the type associated with the object.
|
default boolean |
supports(Class<?> src,
Class<?> dest) |
default boolean |
supports(Class<?> src,
Type dest) |
default boolean |
supports(Object src,
Class<?> dest) |
default boolean |
supports(Object src,
Type dest) |
getHandler, getInstances, supports
create, filterInstances, getInstance, initialize, objectService
find
getPlugins, getPluginService, pluginService
registerEventHandlers
getIdentifier, log
context, getContext, setContext
compareTo, getPriority, setPriority
getInfo, setInfo
getLocation
getVersion
dispose
default Object convert(Object src, Type dest)
Converter.convert(Object, Type)
default <T> T convert(Object src, Class<T> dest)
Converter.convert(Object, Class)
default Object convert(ConversionRequest request)
Converter.convert(ConversionRequest)
default Converter<?,?> getHandler(Object src, Type dest)
HandlerService.supports(Object)
default Converter<?,?> getHandler(Object src, Class<?> dest)
HandlerService.supports(Object)
default Converter<?,?> getHandler(Class<?> src, Type dest)
HandlerService.getHandler(Object)
default Converter<?,?> getHandler(Class<?> src, Class<?> dest)
HandlerService.getHandler(Object)
default boolean supports(Object src, Type dest)
HandlerService.supports(Object)
default boolean supports(Object src, Class<?> dest)
HandlerService.supports(Object)
default boolean supports(Class<?> src, Type dest)
HandlerService.supports(Object)
default boolean supports(Class<?> src, Class<?> dest)
HandlerService.supports(Object)
default Collection<Object> getCompatibleInputs(Class<?> dest)
default Collection<Class<?>> getCompatibleInputClasses(Class<?> dest)
default Collection<Class<?>> getCompatibleOutputClasses(Class<?> source)
default Class<Converter<?,?>> getPluginType()
PTService
getPluginType
in interface PTService<Converter<?,?>>
default Class<ConversionRequest> getType()
Typed
getType
in interface Typed<ConversionRequest>
Copyright © 2009–2025 SciJava. All rights reserved.