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, supportscreate, filterInstances, getInstance, initialize, objectServicefindgetPlugins, getPluginService, pluginServiceregisterEventHandlersgetIdentifier, logcontext, getContext, setContextcompareTo, getPriority, setPrioritygetInfo, setInfogetLocationgetVersiondisposedefault 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()
PTServicegetPluginType in interface PTService<Converter<?,?>>default Class<ConversionRequest> getType()
TypedgetType in interface Typed<ConversionRequest>Copyright © 2009–2023 SciJava. All rights reserved.