isc.sensor.outputadaptor.oaextensions
Class SDOTypeOpaqueTransformerFromString

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

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

This dostring object transformer will transform a String representing a byte[] array (SDOType.OPAQUE) back into a byte[] array. The byte array previously converted to a String using SDOTypeOpaqueTransformerToString. This transformer can be use with DOStreamReaders and sources.

Author:
John Casey
Project: DNA_sensor - Aug 12, 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
SDOTypeOpaqueTransformerFromString()
           
 
Method Summary
 void init(java.util.Properties props, java.lang.String prefix)
          noop.
 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

SDOTypeOpaqueTransformerFromString

public SDOTypeOpaqueTransformerFromString()
Method Detail

init

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

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
See Also:
ObjectTransformer.transform(java.lang.Object)