|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.legstar.coxb.transform.AbstractTransformer com.legstar.coxb.transform.AbstractJavaToHostTransformer
public abstract class AbstractJavaToHostTransformer
Generic methods to transform java value object to host data.
Implementing classes should inherit from AbstractJavaToHostTransformer and implement the getBinding method. This is sample code with dynamic binding:public class JavaToHostLsfileaeTransformer extends AbstractJavaToHostTransformer { public ICobolComplexBinding getBinding() throws BindingException { try { CComplexReflectBinding binding = new CComplexReflectBinding( new com.legstar.test.coxb.lsfileae.ObjectFactory(), com.legstar.test.coxb.lsfileae.Dfhcommarea.class); return binding; } catch (ReflectBindingException e) { throw new BindingException(e); } } }This is sample code with static binding:
public class JavaToHostLsfileaeTransformer extends AbstractJavaToHostTransformer { public ICobolComplexBinding getBinding() throws BindingException { return new com.legstar.test.coxb.lsfileae.DfhcommareaBinding(); } }
Constructor Summary | |
---|---|
AbstractJavaToHostTransformer()
Create a Java to Host transformer using default COBOL parameters. |
|
AbstractJavaToHostTransformer(CobolContext cobolContext)
Create a Java to Host transformer using a specific COBOL parameters set. |
|
AbstractJavaToHostTransformer(String hostCharset)
Create a Java to Host transformer using a specific host character set while other COBOL parameters are set by default. |
Method Summary | |
---|---|
byte[] |
transform(Object valueObject)
Transforms java data object to host data. |
byte[] |
transform(Object valueObject,
HostTransformStatus status)
Transforms java data object to host data. |
byte[] |
transform(Object valueObject,
String hostCharset)
Transforms java to host data with a specific host character set. |
byte[] |
transform(Object valueObject,
String hostCharset,
HostTransformStatus status)
Transforms java to host data with a specific host character set. |
Methods inherited from class com.legstar.coxb.transform.AbstractTransformer |
---|
getBinding, getByteLength, getCachedBinding, getCobolBindingVisitorsFactory, getCobolContext, getCobolConverters, newBinding, setCobolBindingVisitorsFactory, setCobolContext, setCobolConverters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.legstar.coxb.transform.IHostTransformer |
---|
getBinding, getByteLength, getCobolBindingVisitorsFactory, getCobolContext, getCobolConverters, newBinding, setCobolBindingVisitorsFactory, setCobolContext, setCobolConverters |
Constructor Detail |
---|
public AbstractJavaToHostTransformer()
public AbstractJavaToHostTransformer(String hostCharset)
hostCharset
- the host character setpublic AbstractJavaToHostTransformer(CobolContext cobolContext)
cobolContext
- the COBOL parameters set.Method Detail |
---|
public byte[] transform(Object valueObject, String hostCharset) throws HostTransformException
transform
in interface IJavaToHostTransformer
valueObject
- a java value objecthostCharset
- the host character set
HostTransformException
- if transformation failspublic byte[] transform(Object valueObject, String hostCharset, HostTransformStatus status) throws HostTransformException
transform
in interface IJavaToHostTransformer
valueObject
- a java value objecthostCharset
- the host character setstatus
- will contain information on the transformation after it is
executed
HostTransformException
- if transformation failspublic byte[] transform(Object valueObject) throws HostTransformException
transform
in interface IJavaToHostTransformer
valueObject
- a java value object
HostTransformException
- if transformation failspublic byte[] transform(Object valueObject, HostTransformStatus status) throws HostTransformException
transform
in interface IJavaToHostTransformer
valueObject
- a java value objectstatus
- will contain information on the transformation after it is
executed
HostTransformException
- if transformation fails
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |