COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.common.api
Interface IDataTransformService

All Superinterfaces:
IWireSource, IWireTarget
All Known Implementing Classes:
AbstractTransform, WefCbeTransform

public interface IDataTransformService
extends IWireTarget, IWireSource


Field Summary
static java.lang.Class[] EMPTY_CLASS_LIST
           
static javax.xml.namespace.QName TRANSFORM_QNAME
           
 
Method Summary
 boolean acceptType(java.lang.Class type)
           
 java.lang.reflect.Method getTransformMethod(java.lang.Class toType, java.lang.Class fromType)
           
 java.lang.Class[] getTransformTypes(java.lang.Class fromType)
           
 boolean transformType(java.lang.Class toType, java.lang.Class fromType)
           
 
Methods inherited from interface org.eclipse.cosmos.dc.common.spi.IWireTarget
getAcceptableTypes, getWireMethod, getWireSource, setWireMethod, setWireSource
 
Methods inherited from interface org.eclipse.cosmos.dc.common.spi.IWireSource
addWireTarget, getOutputTypes, getWireTargets
 

Field Detail

TRANSFORM_QNAME

static final javax.xml.namespace.QName TRANSFORM_QNAME

EMPTY_CLASS_LIST

static final java.lang.Class[] EMPTY_CLASS_LIST
Method Detail

acceptType

boolean acceptType(java.lang.Class type)
Specified by:
acceptType in interface IWireTarget

transformType

boolean transformType(java.lang.Class toType,
                      java.lang.Class fromType)

getTransformTypes

java.lang.Class[] getTransformTypes(java.lang.Class fromType)

getTransformMethod

java.lang.reflect.Method getTransformMethod(java.lang.Class toType,
                                            java.lang.Class fromType)

COSMOS ${releaseVersion} data-collection Project
Public API Specification