org.scijava.convert
Interface ConvertService
- All Superinterfaces:
- Comparable<Prioritized>, Contextual, Disposable, HandlerService<ConversionRequest,Converter>, HasPluginInfo, Prioritized, PTService<Converter>, RichPlugin, SciJavaPlugin, Service, SingletonService<Converter>, Typed<ConversionRequest>, TypedService<ConversionRequest,Converter>
- All Known Implementing Classes:
- AbstractConvertService, DefaultConvertService
public interface ConvertService
- extends HandlerService<ConversionRequest,Converter>
Service for converting between types using an extensible plugin:
Converter
. Contains convenience signatures for the
getHandler(java.lang.Object, java.lang.Class>)
and supports(java.lang.Object, java.lang.Class>)
methods to avoid the need to create
ConversionRequest
objects.
- Author:
- Mark Hiner
- See Also:
ConversionRequest
Method Summary |
Object |
convert(ConversionRequest request)
|
|
convert(Object src,
Class<T> dest)
|
Object |
convert(Object src,
Type dest)
|
Converter |
getHandler(Class<?> src,
Class<?> dest)
|
Converter |
getHandler(Class<?> src,
Type dest)
|
Converter |
getHandler(Object src,
Class<?> dest)
|
Converter |
getHandler(Object src,
Type dest)
|
boolean |
supports(Class<?> src,
Class<?> dest)
|
boolean |
supports(Class<?> src,
Type dest)
|
boolean |
supports(Object src,
Class<?> dest)
|
boolean |
supports(Object src,
Type dest)
|
convert
Object convert(Object src,
Type dest)
- See Also:
Converter.convert(Object, Type)
convert
<T> T convert(Object src,
Class<T> dest)
- See Also:
Converter.convert(Object, Class)
convert
Object convert(ConversionRequest request)
- See Also:
Converter.convert(ConversionRequest)
getHandler
Converter getHandler(Object src,
Class<?> dest)
- See Also:
#getHandler(ConversionRequest)
getHandler
Converter getHandler(Class<?> src,
Class<?> dest)
- See Also:
#getHandler(ConversionRequest)
getHandler
Converter getHandler(Object src,
Type dest)
- See Also:
#getHandler(ConversionRequest)
getHandler
Converter getHandler(Class<?> src,
Type dest)
- See Also:
#getHandler(ConversionRequest)
supports
boolean supports(Object src,
Class<?> dest)
- See Also:
#supports(ConversionRequest)
supports
boolean supports(Class<?> src,
Class<?> dest)
- See Also:
#supports(ConversionRequest)
supports
boolean supports(Object src,
Type dest)
- See Also:
#supports(ConversionRequest)
supports
boolean supports(Class<?> src,
Type dest)
- See Also:
#supports(ConversionRequest)
Copyright © 2009–2014 SciJava. All rights reserved.