org.apache.camel.model.dataformat
Class JsonDataFormat

java.lang.Object
  extended by org.apache.camel.model.IdentifiedType
      extended by org.apache.camel.model.DataFormatDefinition
          extended by org.apache.camel.model.dataformat.JsonDataFormat

public class JsonDataFormat
extends DataFormatDefinition

Represents the Json DataFormat

Version:

Constructor Summary
JsonDataFormat()
           
JsonDataFormat(JsonLibrary library)
           
 
Method Summary
protected  void configureDataFormat(DataFormat dataFormat)
          Allows derived classes to customize the data format
protected  DataFormat createDataFormat(RouteContext routeContext)
          Factory method to create the data format instance
 JsonLibrary getLibrary()
           
 Boolean getPrettyPrint()
           
 Class<?> getUnmarshalType()
           
 String getUnmarshalTypeName()
           
 void setLibrary(JsonLibrary library)
           
 void setPrettyPrint(Boolean prettyPrint)
           
 void setUnmarshalType(Class<?> unmarshalType)
           
 void setUnmarshalTypeName(String unmarshalTypeName)
           
 
Methods inherited from class org.apache.camel.model.DataFormatDefinition
getDataFormat, getDataFormat, getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatName, setProperty
 
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonDataFormat

public JsonDataFormat()

JsonDataFormat

public JsonDataFormat(JsonLibrary library)
Method Detail

getPrettyPrint

public Boolean getPrettyPrint()

setPrettyPrint

public void setPrettyPrint(Boolean prettyPrint)

getUnmarshalTypeName

public String getUnmarshalTypeName()

setUnmarshalTypeName

public void setUnmarshalTypeName(String unmarshalTypeName)

getUnmarshalType

public Class<?> getUnmarshalType()

setUnmarshalType

public void setUnmarshalType(Class<?> unmarshalType)

getLibrary

public JsonLibrary getLibrary()

setLibrary

public void setLibrary(JsonLibrary library)

createDataFormat

protected DataFormat createDataFormat(RouteContext routeContext)
Description copied from class: DataFormatDefinition
Factory method to create the data format instance

Overrides:
createDataFormat in class DataFormatDefinition

configureDataFormat

protected void configureDataFormat(DataFormat dataFormat)
Description copied from class: DataFormatDefinition
Allows derived classes to customize the data format

Overrides:
configureDataFormat in class DataFormatDefinition


Apache CAMEL