Package jadex.binary
Class SBinarySerializer.BinaryWriteTraverser
- java.lang.Object
- 
- jadex.commons.transformation.traverser.Traverser
- 
- jadex.binary.SBinarySerializer.BinaryWriteTraverser
 
 
- 
- Enclosing class:
- SBinarySerializer
 
 protected static class SBinarySerializer.BinaryWriteTraverser extends Traverser Traverser for writing.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.commons.transformation.traverser.TraverserTraverser.MODE
 
- 
 - 
Field Summary- 
Fields inherited from class jadex.commons.transformation.traverser.TraverserIGNORE_RESULT, instance, processorcache, processors
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedBinaryWriteTraverser()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinalizeProcessing(java.lang.Object inputobject, java.lang.Object outputobject, ITraverseProcessor convproc, ITraverseProcessor proc, java.lang.Object context)Handle objects after all processing steps have been done before object is returned.java.lang.ObjectpreemptProcessing(java.lang.Object inputobject, java.lang.reflect.Type inputtype, java.lang.Object context)Allows preemption of processing, if the return value is not null, the returned object is used and processing is skipped.- 
Methods inherited from class jadex.commons.transformation.traverser.TraverserdoTraverse, findClazz, getDefaultProcessors, getInstance, traverse, traverseObject, traverseObject, traverseObject, traverseObject
 
- 
 
- 
- 
- 
Method Detail- 
preemptProcessingpublic java.lang.Object preemptProcessing(java.lang.Object inputobject, java.lang.reflect.Type inputtype, java.lang.Object context)Description copied from class:TraverserAllows preemption of processing, if the return value is not null, the returned object is used and processing is skipped.- Overrides:
- preemptProcessingin class- Traverser
- Parameters:
- inputobject- The input object
- inputtype- The input class.
- context- The context.
- Returns:
- Null to process as normal, any other object skips normal processing.
 
 - 
finalizeProcessingpublic void finalizeProcessing(java.lang.Object inputobject, java.lang.Object outputobject, ITraverseProcessor convproc, ITraverseProcessor proc, java.lang.Object context)Description copied from class:TraverserHandle objects after all processing steps have been done before object is returned. Not called for objects returned by preHandle().- Overrides:
- finalizeProcessingin class- Traverser
- Parameters:
- inputobject- The input object
- outputobject- The object after processing.
- context- The context.
 
 
- 
 
-