Package zombie.util.io
Class BitHeader.BitHeaderBase
java.lang.Object
zombie.util.io.BitHeader.BitHeaderBase
- All Implemented Interfaces:
BitHeaderRead,BitHeaderWrite
- Direct Known Subclasses:
BitHeader.BitHeaderByte,BitHeader.BitHeaderInt,BitHeader.BitHeaderLong,BitHeader.BitHeaderShort
- Enclosing class:
- BitHeader
public abstract static class BitHeader.BitHeaderBase
extends Object
implements BitHeaderRead, BitHeaderWrite
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFlags(int int1) voidaddFlags(long long1) protected abstract voidaddflags_header(int int1) protected abstract voidaddflags_header(long long1) voidcreate()booleanequals(int int1) booleanequals(long long1) protected abstract booleanequals_header(int int1) protected abstract booleanequals_header(long long1) abstract intgetLen()intbooleanhasFlags(int int1) booleanhasFlags(long long1) protected abstract booleanhasflags_header(int int1) protected abstract booleanhasflags_header(long long1) voidread()protected abstract voidabstract voidrelease()protected voidreset()protected abstract voidprotected voidsetBuffer(ByteBuffer byteBuffer) protected voidsetWrite(boolean boolean1) voidwrite()protected abstract void
-
Field Details
-
isWrite
protected boolean isWrite -
buffer
-
start_pos
protected int start_pos
-
-
Constructor Details
-
BitHeaderBase
public BitHeaderBase()
-
-
Method Details
-
setBuffer
-
setWrite
protected void setWrite(boolean boolean1) -
getStartPosition
public int getStartPosition()- Specified by:
getStartPositionin interfaceBitHeaderRead- Specified by:
getStartPositionin interfaceBitHeaderWrite
-
reset
protected void reset() -
getLen
public abstract int getLen()- Specified by:
getLenin interfaceBitHeaderRead- Specified by:
getLenin interfaceBitHeaderWrite
-
release
public abstract void release()- Specified by:
releasein interfaceBitHeaderRead- Specified by:
releasein interfaceBitHeaderWrite
-
reset_header
protected abstract void reset_header() -
write_header
protected abstract void write_header() -
read_header
protected abstract void read_header() -
addflags_header
protected abstract void addflags_header(int int1) -
addflags_header
protected abstract void addflags_header(long long1) -
hasflags_header
protected abstract boolean hasflags_header(int int1) -
hasflags_header
protected abstract boolean hasflags_header(long long1) -
equals_header
protected abstract boolean equals_header(int int1) -
equals_header
protected abstract boolean equals_header(long long1) -
create
public void create()- Specified by:
createin interfaceBitHeaderWrite
-
write
public void write()- Specified by:
writein interfaceBitHeaderWrite
-
read
public void read()- Specified by:
readin interfaceBitHeaderRead
-
addFlags
public void addFlags(int int1) - Specified by:
addFlagsin interfaceBitHeaderWrite
-
addFlags
public void addFlags(long long1) - Specified by:
addFlagsin interfaceBitHeaderWrite
-
hasFlags
public boolean hasFlags(int int1) - Specified by:
hasFlagsin interfaceBitHeaderRead- Specified by:
hasFlagsin interfaceBitHeaderWrite
-
hasFlags
public boolean hasFlags(long long1) - Specified by:
hasFlagsin interfaceBitHeaderRead- Specified by:
hasFlagsin interfaceBitHeaderWrite
-
equals
public boolean equals(int int1) - Specified by:
equalsin interfaceBitHeaderRead- Specified by:
equalsin interfaceBitHeaderWrite
-
equals
public boolean equals(long long1) - Specified by:
equalsin interfaceBitHeaderRead- Specified by:
equalsin interfaceBitHeaderWrite
-