Class Align

java.lang.Object
edu.nps.moves.dis7.pdus.Align

public class Align extends Object
Align is a class with methods to marshal and unmarshal variable length padding.
Author:
Mike Bailey, jmbailey@nps.edu
  • Constructor Details

    • Align

      public Align()
      default constructor
  • Method Details

    • to16bits

      public static int to16bits(ByteBuffer byteBuffer)
      Align bits to byteBuffer
      Parameters:
      byteBuffer - output
      Returns:
      padded integer
    • to16bits

      public static int to16bits(DataOutputStream dos)
      Align bits to DataOutputStream
      Parameters:
      dos - DataOutputStream output
      Returns:
      padded integer
    • to32bits

      public static int to32bits(ByteBuffer byteBuffer)
      Align bits to byteBuffer
      Parameters:
      byteBuffer - output
      Returns:
      padded integer
    • to32bits

      public static int to32bits(DataOutputStream dos)
      Align bits to DataOutputStream
      Parameters:
      dos - DataOutputStream output
      Returns:
      padded integer
    • to64bits

      public static int to64bits(ByteBuffer byteBuffer)
      Align bits to byteBuffer
      Parameters:
      byteBuffer - output
      Returns:
      padded integer
    • to64bits

      public static int to64bits(DataOutputStream dos)
      Align bits to DataOutputStream
      Parameters:
      dos - DataOutputStream output
      Returns:
      padded integer
    • from16bits

      public static int from16bits(ByteBuffer byteBuffer)
      Align bits from byteBuffer
      Parameters:
      byteBuffer - input
      Returns:
      padded integer
    • from16bits

      public static int from16bits(int position, DataInputStream dis)
      Align bits from DataInputStream
      Parameters:
      position - starting position for input
      dis - input DataInputStream
      Returns:
      padded integer
    • from32bits

      public static int from32bits(ByteBuffer byteBuffer)
      Align bits from byteBuffer
      Parameters:
      byteBuffer - input
      Returns:
      padded integer
    • from32bits

      public static int from32bits(int position, DataInputStream dis)
      Align bits from DataInputStream
      Parameters:
      position - starting position for input
      dis - input DataInputStream
      Returns:
      padded integer
    • from64bits

      public static int from64bits(ByteBuffer byteBuffer)
      Align bits from byteBuffer
      Parameters:
      byteBuffer - input
      Returns:
      padded integer
    • from64bits

      public static int from64bits(int position, DataInputStream dis)
      Align bits from DataInputStream
      Parameters:
      position - starting position for input
      dis - input DataInputStream
      Returns:
      padded integer