isc.sensor.outputadaptor.oaextensions
Class SDOTypeOpaqueTransformerToString

java.lang.Object
  extended by org.openadaptor.dostrings.transformers.AbstractTransformer
      extended by isc.sensor.outputadaptor.oaextensions.SDOTypeOpaqueTransformerToString
All Implemented Interfaces:
org.openadaptor.dostrings.ObjectTransformer

public class SDOTypeOpaqueTransformerToString
extends org.openadaptor.dostrings.transformers.AbstractTransformer

This dostring object transformer will transform a byte[] array (SDOType.OPAQUE) to a String. This transformer can be use with DOStringWriter and Sinks. (FileSink, SQLSink, JMSSink, etc).

Author:
John Casey
Project: DNA_sensor - dec, 2005
See Also:
Openadaptor Documentation, org.openadaptor.dostring.AbstractTransformer, org.openadaptor.dataobject.SDOType#OPAQUE

Field Summary
protected static org.apache.log4j.Logger log
          log4j
 
Constructor Summary
SDOTypeOpaqueTransformerToString()
           
 
Method Summary
 void init(java.util.Properties props, java.lang.String prefix)
          Does nothing.
 java.lang.Object transform(java.lang.Object o)
          Convert from one object to another
 
Methods inherited from class org.openadaptor.dostrings.transformers.AbstractTransformer
getBooleanProperty, getProperty, getPropertyDefs, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.log4j.Logger log
log4j

Constructor Detail

SDOTypeOpaqueTransformerToString

public SDOTypeOpaqueTransformerToString()
Method Detail

init

public void init(java.util.Properties props,
                 java.lang.String prefix)
          throws org.openadaptor.dostrings.DOStringException
Does nothing.

Specified by:
init in interface org.openadaptor.dostrings.ObjectTransformer
Overrides:
init in class org.openadaptor.dostrings.transformers.AbstractTransformer
Parameters:
props - Properties object containing our properties.
prefix - Our properties prefix.
Throws:
org.openadaptor.dostrings.DOStringException - If mandatory properties are not defined, or any property is incorrectly defined.

transform

public java.lang.Object transform(java.lang.Object o)
                           throws org.openadaptor.dostrings.DOStringException
Description copied from interface: org.openadaptor.dostrings.ObjectTransformer
Convert from one object to another

Throws:
org.openadaptor.dostrings.DOStringException