org.apache.camel.artix.ds
Class ArtixDSFormat
java.lang.Object
org.apache.camel.artix.ds.ArtixDSFormat
- All Implemented Interfaces:
- DataFormat
public class ArtixDSFormat
- extends Object
- implements DataFormat
A DataFormat for working with
Artix Data Services
- Version:
- $Revision: 1.1 $
|
Constructor Summary |
ArtixDSFormat()
|
ArtixDSFormat(biz.c24.io.api.data.Element element)
|
ArtixDSFormat(biz.c24.io.api.data.Element element,
biz.c24.io.api.presentation.Source source,
biz.c24.io.api.presentation.Sink sink)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArtixDSFormat
public ArtixDSFormat()
ArtixDSFormat
public ArtixDSFormat(biz.c24.io.api.data.Element element)
ArtixDSFormat
public ArtixDSFormat(biz.c24.io.api.data.Element element,
biz.c24.io.api.presentation.Source source,
biz.c24.io.api.presentation.Sink sink)
marshal
public void marshal(Exchange exchange,
Object graph,
OutputStream stream)
throws Exception
- Specified by:
marshal in interface DataFormat
- Throws:
Exception
unmarshal
public Object unmarshal(Exchange exchange,
InputStream stream)
throws IOException
- Specified by:
unmarshal in interface DataFormat
- Throws:
IOException
getSource
public biz.c24.io.api.presentation.Source getSource(Exchange exchange)
getSink
public biz.c24.io.api.presentation.Sink getSink(Exchange exchange)
getElement
public biz.c24.io.api.data.Element getElement()
setElement
public void setElement(biz.c24.io.api.data.Element element)
getElementType
public Class getElementType()
setElementType
public void setElementType(Class elementType)
setSink
public void setSink(biz.c24.io.api.presentation.Sink sink)
setSource
public void setSource(biz.c24.io.api.presentation.Source source)
getContentType
public ArtixDSContentType getContentType()
setContentType
public void setContentType(ArtixDSContentType contentType)
getDefaultSource
public biz.c24.io.api.presentation.Source getDefaultSource()
getDefaultSink
public biz.c24.io.api.presentation.Sink getDefaultSink()
discoverSource
protected biz.c24.io.api.presentation.Source discoverSource(Exchange exchange)
createSource
protected biz.c24.io.api.presentation.Source createSource(ArtixDSContentType content)
discoverSink
protected biz.c24.io.api.presentation.Sink discoverSink(Exchange exchange)
createSink
protected biz.c24.io.api.presentation.Sink createSink(ArtixDSContentType content)
isXmlMimeType
protected boolean isXmlMimeType(String mime)
isJavaMimeType
protected boolean isJavaMimeType(String mime)
isTextMimeType
protected boolean isTextMimeType(String mime)
isBinaryMimeType
protected boolean isBinaryMimeType(String mime)
Copyright © 2008 IONA Open Source Community. All Rights Reserved.