org.scijava.convert
Class DefaultConvertService

java.lang.Object
  extended by org.scijava.AbstractContextual
      extended by org.scijava.plugin.AbstractRichPlugin
          extended by org.scijava.service.AbstractService
              extended by org.scijava.plugin.AbstractPTService<PT>
                  extended by org.scijava.plugin.AbstractSingletonService<PT>
                      extended by org.scijava.plugin.AbstractHandlerService<ConversionRequest,Converter<?,?>>
                          extended by org.scijava.convert.AbstractConvertService
                              extended by org.scijava.convert.DefaultConvertService
All Implemented Interfaces:
Comparable<Prioritized>, Contextual, ConvertService, Disposable, HandlerService<ConversionRequest,Converter<?,?>>, HasPluginInfo, PTService<Converter<?,?>>, RichPlugin, SciJavaPlugin, SingletonService<Converter<?,?>>, TypedService<ConversionRequest,Converter<?,?>>, Prioritized, Service, Typed<ConversionRequest>

public class DefaultConvertService
extends AbstractConvertService

Default ConvertService implementation.

Author:
Mark Hiner

Constructor Summary
DefaultConvertService()
           
 
Method Summary
 Collection<Object> getCompatibleInputs(Class<?> 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)
           
 Class<Converter<?,?>> getPluginType()
          Gets the type of plugins managed by this service.
 Class<ConversionRequest> getType()
          Gets the type associated with the object.
 boolean supports(Class<?> src, Class<?> dest)
           
 boolean supports(Class<?> src, Type dest)
           
 boolean supports(Object src, Class<?> dest)
           
 boolean supports(Object src, Type dest)
           
 
Methods inherited from class org.scijava.convert.AbstractConvertService
convert, convert, convert, initialize
 
Methods inherited from class org.scijava.plugin.AbstractHandlerService
getHandler, supports
 
Methods inherited from class org.scijava.plugin.AbstractSingletonService
create, filterInstances, getInstance, getInstances
 
Methods inherited from class org.scijava.plugin.AbstractPTService
getPlugins, getPluginService
 
Methods inherited from class org.scijava.service.AbstractService
dispose, getContext, registerEventHandlers, setContext, toString
 
Methods inherited from class org.scijava.plugin.AbstractRichPlugin
compareTo, getInfo, getPriority, setInfo, setPriority
 
Methods inherited from class org.scijava.AbstractContextual
context
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.scijava.plugin.HandlerService
getHandler, getInstances, supports
 
Methods inherited from interface org.scijava.plugin.SingletonService
getInstance
 
Methods inherited from interface org.scijava.plugin.PTService
create, getPlugins, getPluginService
 
Methods inherited from interface org.scijava.service.Service
registerEventHandlers
 
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
 
Methods inherited from interface org.scijava.Prioritized
getPriority, setPriority
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.scijava.plugin.HasPluginInfo
getInfo, setInfo
 
Methods inherited from interface org.scijava.Disposable
dispose
 

Constructor Detail

DefaultConvertService

public DefaultConvertService()
Method Detail

getPluginType

public Class<Converter<?,?>> getPluginType()
Description copied from interface: PTService
Gets the type of plugins managed by this service.


getType

public Class<ConversionRequest> getType()
Description copied from interface: Typed
Gets the type associated with the object.


getHandler

public Converter<?,?> getHandler(Object src,
                                 Class<?> dest)
See Also:
#getHandler(ConversionRequest)

getHandler

public Converter<?,?> getHandler(Class<?> src,
                                 Class<?> dest)
See Also:
#getHandler(ConversionRequest)

getHandler

public Converter<?,?> getHandler(Object src,
                                 Type dest)
See Also:
#getHandler(ConversionRequest)

getHandler

public Converter<?,?> getHandler(Class<?> src,
                                 Type dest)
See Also:
#getHandler(ConversionRequest)

supports

public boolean supports(Object src,
                        Class<?> dest)
See Also:
#supports(ConversionRequest)

supports

public boolean supports(Class<?> src,
                        Class<?> dest)
See Also:
#supports(ConversionRequest)

supports

public boolean supports(Object src,
                        Type dest)
See Also:
#supports(ConversionRequest)

supports

public boolean supports(Class<?> src,
                        Type dest)
See Also:
#supports(ConversionRequest)

getCompatibleInputs

public Collection<Object> getCompatibleInputs(Class<?> dest)


Copyright © 2009–2015 SciJava. All rights reserved.