46 lines
722 B
Java
46 lines
722 B
Java
package com.honeywell.honeywellXL10NextGen.util.commUtil;
|
|
|
|
public interface IEndianInputStream {
|
|
int position();
|
|
|
|
int readBit(int i, int i2, int i3);
|
|
|
|
boolean readBoolean();
|
|
|
|
boolean readBooleanBit(int i, int i2, int i3);
|
|
|
|
byte[] readByteArray();
|
|
|
|
byte[] readByteArray(int i);
|
|
|
|
String readCharArray(int i);
|
|
|
|
double readDouble();
|
|
|
|
float readFloat();
|
|
|
|
int readSigned16();
|
|
|
|
int readSigned32();
|
|
|
|
int readSigned8();
|
|
|
|
int readSignedBit(int i, int i2, int i3);
|
|
|
|
String readString();
|
|
|
|
int readUnsigned16();
|
|
|
|
long readUnsigned32();
|
|
|
|
int readUnsigned8();
|
|
|
|
void reset();
|
|
|
|
void reset(int i);
|
|
|
|
void resetBitFieldMark(int i);
|
|
|
|
int setBitFieldMark();
|
|
}
|