public interface ContentConverterPlugin
String
and a data type string of "application/json",
and you would produce an object of type String
and a data type string of "text/html"Modifier and Type | Method and Description |
---|---|
java.lang.Object |
convert(java.lang.Object data,
java.lang.String dataType,
java.util.Map<java.lang.String,java.lang.String> metadata)
Convert the input object
|
java.lang.Class<?> |
getOutputClassForDataType(java.lang.Class<?> clazz,
java.lang.String dataType) |
java.lang.String |
getOutputDataTypeForContentDataType(java.lang.Class<?> clazz,
java.lang.String dataType) |
boolean |
isSupportsDataType(java.lang.Class<?> clazz,
java.lang.String dataType) |
boolean isSupportsDataType(java.lang.Class<?> clazz, java.lang.String dataType)
clazz
- input object typedataType
- input data type stringjava.lang.Class<?> getOutputClassForDataType(java.lang.Class<?> clazz, java.lang.String dataType)
clazz
- input object typedataType
- input data type stringjava.lang.String getOutputDataTypeForContentDataType(java.lang.Class<?> clazz, java.lang.String dataType)
clazz
- input object typedataType
- input data type stringjava.lang.Object convert(java.lang.Object data, java.lang.String dataType, java.util.Map<java.lang.String,java.lang.String> metadata)
data
- input objectdataType
- input data type stringmetadata
- metadata about the content