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 java.lang.Object implements BitHeaderRead, BitHeaderWrite
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BitHeaderBase() -
Method Summary
Modifier and Type Method Description voidaddFlags(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()intgetStartPosition()booleanhasFlags(int int1)booleanhasFlags(long long1)protected abstract booleanhasflags_header(int int1)protected abstract booleanhasflags_header(long long1)voidread()protected abstract voidread_header()abstract voidrelease()protected voidreset()protected abstract voidreset_header()protected voidsetBuffer(java.nio.ByteBuffer byteBuffer)protected voidsetWrite(boolean boolean1)voidwrite()protected abstract voidwrite_header()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
isWrite
protected boolean isWrite -
buffer
protected java.nio.ByteBuffer buffer -
start_pos
protected int start_pos
-
-
Constructor Details
-
BitHeaderBase
public BitHeaderBase()
-
-
Method Details
-
setBuffer
protected void setBuffer(java.nio.ByteBuffer byteBuffer) -
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
-