Class JsonApiDataFormat
- java.lang.Object
-
- org.apache.camel.model.IdentifiedType
-
- org.apache.camel.model.DataFormatDefinition
-
- org.apache.camel.model.dataformat.JsonApiDataFormat
-
@Metadata(firstVersion="3.0.0", label="dataformat,transformation", title="JSonApi") public class JsonApiDataFormat extends DataFormatDefinition
Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JsonApiDataFormat.Builder
Builder
is a specific builder forJsonApiDataFormat
.
-
Constructor Summary
Constructors Constructor Description JsonApiDataFormat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>[]
getDataFormatTypeClasses()
String
getDataFormatTypes()
String
getMainFormatType()
Class<?>
getMainFormatTypeClass()
void
setDataFormatTypeClasses(Class<?>[] dataFormatTypeClasses)
The classes to take into account for the marshalling.void
setDataFormatTypes(String dataFormatTypes)
The classes to take into account for the marshalling.void
setMainFormatType(String mainFormatType)
The class to take into account while unmarshalling.void
setMainFormatTypeClass(Class<?> mainFormatTypeClass)
The classes to take into account while unmarshalling.-
Methods inherited from class org.apache.camel.model.DataFormatDefinition
getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatName
-
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
-
-
-
Method Detail
-
getDataFormatTypes
public String getDataFormatTypes()
-
setDataFormatTypes
public void setDataFormatTypes(String dataFormatTypes)
The classes to take into account for the marshalling. Multiple classes can be separated by comma.
-
getDataFormatTypeClasses
public Class<?>[] getDataFormatTypeClasses()
-
setDataFormatTypeClasses
public void setDataFormatTypeClasses(Class<?>[] dataFormatTypeClasses)
The classes to take into account for the marshalling.
-
getMainFormatType
public String getMainFormatType()
-
setMainFormatType
public void setMainFormatType(String mainFormatType)
The class to take into account while unmarshalling.
-
getMainFormatTypeClass
public Class<?> getMainFormatTypeClass()
-
setMainFormatTypeClass
public void setMainFormatTypeClass(Class<?> mainFormatTypeClass)
The classes to take into account while unmarshalling.
-
-