Class Align
java.lang.Object
edu.nps.moves.dis7.pdus.Align
Align is a class with methods to marshal and unmarshal variable length padding.
- Author:
- Mike Bailey, jmbailey@nps.edu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
from16bits
(int position, DataInputStream dis) Align bits from DataInputStreamstatic int
from16bits
(ByteBuffer byteBuffer) Align bits from byteBufferstatic int
from32bits
(int position, DataInputStream dis) Align bits from DataInputStreamstatic int
from32bits
(ByteBuffer byteBuffer) Align bits from byteBufferstatic int
from64bits
(int position, DataInputStream dis) Align bits from DataInputStreamstatic int
from64bits
(ByteBuffer byteBuffer) Align bits from byteBufferstatic int
to16bits
(DataOutputStream dos) Align bits to DataOutputStreamstatic int
to16bits
(ByteBuffer byteBuffer) Align bits to byteBufferstatic int
to32bits
(DataOutputStream dos) Align bits to DataOutputStreamstatic int
to32bits
(ByteBuffer byteBuffer) Align bits to byteBufferstatic int
to64bits
(DataOutputStream dos) Align bits to DataOutputStreamstatic int
to64bits
(ByteBuffer byteBuffer) Align bits to byteBuffer
-
Constructor Details
-
Align
public Align()default constructor
-
-
Method Details
-
to16bits
Align bits to byteBuffer- Parameters:
byteBuffer
- output- Returns:
- padded integer
-
to16bits
Align bits to DataOutputStream- Parameters:
dos
- DataOutputStream output- Returns:
- padded integer
-
to32bits
Align bits to byteBuffer- Parameters:
byteBuffer
- output- Returns:
- padded integer
-
to32bits
Align bits to DataOutputStream- Parameters:
dos
- DataOutputStream output- Returns:
- padded integer
-
to64bits
Align bits to byteBuffer- Parameters:
byteBuffer
- output- Returns:
- padded integer
-
to64bits
Align bits to DataOutputStream- Parameters:
dos
- DataOutputStream output- Returns:
- padded integer
-
from16bits
Align bits from byteBuffer- Parameters:
byteBuffer
- input- Returns:
- padded integer
-
from16bits
Align bits from DataInputStream- Parameters:
position
- starting position for inputdis
- input DataInputStream- Returns:
- padded integer
-
from32bits
Align bits from byteBuffer- Parameters:
byteBuffer
- input- Returns:
- padded integer
-
from32bits
Align bits from DataInputStream- Parameters:
position
- starting position for inputdis
- input DataInputStream- Returns:
- padded integer
-
from64bits
Align bits from byteBuffer- Parameters:
byteBuffer
- input- Returns:
- padded integer
-
from64bits
Align bits from DataInputStream- Parameters:
position
- starting position for inputdis
- input DataInputStream- Returns:
- padded integer
-