Package edu.nps.moves.dis7.pdus
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 intfrom16bits(int position, DataInputStream dis) Align bits from DataInputStreamstatic intfrom16bits(ByteBuffer byteBuffer) Align bits from byteBufferstatic intfrom32bits(int position, DataInputStream dis) Align bits from DataInputStreamstatic intfrom32bits(ByteBuffer byteBuffer) Align bits from byteBufferstatic intfrom64bits(int position, DataInputStream dis) Align bits from DataInputStreamstatic intfrom64bits(ByteBuffer byteBuffer) Align bits from byteBufferstatic intto16bits(DataOutputStream dos) Align bits to DataOutputStreamstatic intto16bits(ByteBuffer byteBuffer) Align bits to byteBufferstatic intto32bits(DataOutputStream dos) Align bits to DataOutputStreamstatic intto32bits(ByteBuffer byteBuffer) Align bits to byteBufferstatic intto64bits(DataOutputStream dos) Align bits to DataOutputStreamstatic intto64bits(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
-