public class C24IOFormat
extends java.lang.Object
implements org.apache.camel.spi.DataFormat
DataFormat for working with
C24 IO| Constructor and Description |
|---|
C24IOFormat() |
C24IOFormat(biz.c24.io.api.data.Element element) |
C24IOFormat(biz.c24.io.api.data.Element element,
biz.c24.io.api.presentation.Source source,
biz.c24.io.api.presentation.Sink sink) |
| Modifier and Type | Method and Description |
|---|---|
protected biz.c24.io.api.presentation.Sink |
createSink(org.apache.camel.model.dataformat.C24IOContentType content) |
protected biz.c24.io.api.presentation.Source |
createSource(org.apache.camel.model.dataformat.C24IOContentType content) |
protected biz.c24.io.api.presentation.Sink |
discoverSink(org.apache.camel.Exchange exchange) |
protected biz.c24.io.api.presentation.Source |
discoverSource(org.apache.camel.Exchange exchange) |
org.apache.camel.model.dataformat.C24IOContentType |
getContentType() |
biz.c24.io.api.presentation.Sink |
getDefaultSink() |
biz.c24.io.api.presentation.Source |
getDefaultSource() |
biz.c24.io.api.data.Element |
getElement() |
java.lang.Class |
getElementType() |
biz.c24.io.api.presentation.Sink |
getSink(org.apache.camel.Exchange exchange) |
biz.c24.io.api.presentation.Source |
getSource(org.apache.camel.Exchange exchange) |
protected boolean |
isBinaryMimeType(java.lang.String mime) |
protected boolean |
isJavaMimeType(java.lang.String mime) |
protected boolean |
isTextMimeType(java.lang.String mime) |
protected boolean |
isXmlMimeType(java.lang.String mime) |
void |
marshal(org.apache.camel.Exchange exchange,
java.lang.Object graph,
java.io.OutputStream stream) |
void |
setContentType(org.apache.camel.model.dataformat.C24IOContentType contentType) |
void |
setElement(biz.c24.io.api.data.Element element) |
void |
setElementType(java.lang.Class elementType) |
void |
setSink(biz.c24.io.api.presentation.Sink sink) |
void |
setSource(biz.c24.io.api.presentation.Source source) |
java.lang.Object |
unmarshal(org.apache.camel.Exchange exchange,
java.io.InputStream stream) |
public C24IOFormat()
public C24IOFormat(biz.c24.io.api.data.Element element)
public C24IOFormat(biz.c24.io.api.data.Element element,
biz.c24.io.api.presentation.Source source,
biz.c24.io.api.presentation.Sink sink)
public void marshal(org.apache.camel.Exchange exchange,
java.lang.Object graph,
java.io.OutputStream stream)
throws java.lang.Exception
marshal in interface org.apache.camel.spi.DataFormatjava.lang.Exceptionpublic java.lang.Object unmarshal(org.apache.camel.Exchange exchange,
java.io.InputStream stream)
throws java.io.IOException
unmarshal in interface org.apache.camel.spi.DataFormatjava.io.IOExceptionpublic biz.c24.io.api.presentation.Source getSource(org.apache.camel.Exchange exchange)
public biz.c24.io.api.presentation.Sink getSink(org.apache.camel.Exchange exchange)
public biz.c24.io.api.data.Element getElement()
public void setElement(biz.c24.io.api.data.Element element)
public java.lang.Class getElementType()
public void setElementType(java.lang.Class elementType)
public void setSink(biz.c24.io.api.presentation.Sink sink)
public void setSource(biz.c24.io.api.presentation.Source source)
public org.apache.camel.model.dataformat.C24IOContentType getContentType()
public void setContentType(org.apache.camel.model.dataformat.C24IOContentType contentType)
public biz.c24.io.api.presentation.Source getDefaultSource()
public biz.c24.io.api.presentation.Sink getDefaultSink()
protected biz.c24.io.api.presentation.Source discoverSource(org.apache.camel.Exchange exchange)
protected biz.c24.io.api.presentation.Source createSource(org.apache.camel.model.dataformat.C24IOContentType content)
protected biz.c24.io.api.presentation.Sink discoverSink(org.apache.camel.Exchange exchange)
protected biz.c24.io.api.presentation.Sink createSink(org.apache.camel.model.dataformat.C24IOContentType content)
protected boolean isXmlMimeType(java.lang.String mime)
protected boolean isJavaMimeType(java.lang.String mime)
protected boolean isTextMimeType(java.lang.String mime)
protected boolean isBinaryMimeType(java.lang.String mime)
Copyright © 2014 Red Hat. All Rights Reserved.