Package jadex.binary

Class DataOutputEncodingContext

java.lang.Object
jadex.binary.AbstractEncodingContext
jadex.binary.DataOutputEncodingContext
All Implemented Interfaces:
IEncodingContext, jadex.common.transformation.traverser.IRootObjectContext, jadex.common.transformation.traverser.IUserContextContainer

public class DataOutputEncodingContext extends AbstractEncodingContext
Context for encoding (serializing) an object in a binary format.
  • Field Details

    • dato

      protected DataOutput dato
      The binary output
  • Constructor Details

    • DataOutputEncodingContext

      public DataOutputEncodingContext(DataOutput dato, Object rootobject, Object usercontext, List<jadex.common.transformation.traverser.ITraverseProcessor> preprocessors, ClassLoader classloader, SerializationConfig config)
      Creates an encoding context.
      Parameters:
      usercontext - A user context.
      preprocessors - The preprocessors.
      classloader - The classloader.
  • Method Details

    • writeByte

      public void writeByte(byte b)
      Writes a byte.
      Parameters:
      b - The byte.
    • write

      public void write(byte[] b)
      Writes a byte array, appending it to the buffer.
      Parameters:
      b - The byte array.