org.fusesource.fabric.camel.c24io
Class C24IOTransform

java.lang.Object
  extended by org.fusesource.fabric.camel.c24io.C24IOTransform
All Implemented Interfaces:
org.apache.camel.Processor

public class C24IOTransform
extends java.lang.Object
implements org.apache.camel.Processor

Transforms an C24 IO object into some output format

Version:
$Revision$

Constructor Summary
C24IOTransform(biz.c24.io.api.transform.Transform transform)
           
 
Method Summary
 biz.c24.io.api.transform.Transform getTransform()
           
 void process(org.apache.camel.Exchange exchange)
           
 void setTransform(biz.c24.io.api.transform.Transform transform)
           
static C24IOTransform transform(java.lang.Class<?> transformType)
           
protected  java.lang.Object transform(java.lang.Object[][] objects)
           
static C24IOTransform transform(biz.c24.io.api.transform.Transform transformer)
           
protected  biz.c24.io.api.data.ComplexDataObject unmarshalDataObject(org.apache.camel.Exchange exchange)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

C24IOTransform

public C24IOTransform(biz.c24.io.api.transform.Transform transform)
Method Detail

transform

public static C24IOTransform transform(java.lang.Class<?> transformType)

transform

public static C24IOTransform transform(biz.c24.io.api.transform.Transform transformer)

process

public void process(org.apache.camel.Exchange exchange)
             throws java.lang.Exception
Specified by:
process in interface org.apache.camel.Processor
Throws:
java.lang.Exception

getTransform

public biz.c24.io.api.transform.Transform getTransform()

setTransform

public void setTransform(biz.c24.io.api.transform.Transform transform)

transform

protected java.lang.Object transform(java.lang.Object[][] objects)
                              throws biz.c24.io.api.data.ValidationException
Throws:
biz.c24.io.api.data.ValidationException

unmarshalDataObject

protected biz.c24.io.api.data.ComplexDataObject unmarshalDataObject(org.apache.camel.Exchange exchange)
                                                             throws org.apache.camel.InvalidPayloadException,
                                                                    java.io.IOException
Throws:
org.apache.camel.InvalidPayloadException
java.io.IOException


Copyright © 2014 Red Hat. All Rights Reserved.