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 TypeMethodDescriptionvoid
addFlags
(int flags) void
addFlags
(long flags) protected abstract void
addflags_header
(int var1) protected abstract void
addflags_header
(long var1) void
create()
boolean
equals
(int flags) boolean
equals
(long flags) protected abstract boolean
equals_header
(int var1) protected abstract boolean
equals_header
(long var1) abstract int
getLen()
int
boolean
hasFlags
(int flags) boolean
hasFlags
(long flags) protected abstract boolean
hasflags_header
(int var1) protected abstract boolean
hasflags_header
(long var1) void
read()
protected abstract void
abstract void
release()
protected void
reset()
protected abstract void
protected void
setBuffer
(ByteBuffer byteBuffer) protected void
setWrite
(boolean boolean0) void
write()
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 boolean0) -
getStartPosition
public int getStartPosition()- Specified by:
getStartPosition
in interfaceBitHeaderRead
- Specified by:
getStartPosition
in interfaceBitHeaderWrite
-
reset
protected void reset() -
getLen
public abstract int getLen()- Specified by:
getLen
in interfaceBitHeaderRead
- Specified by:
getLen
in interfaceBitHeaderWrite
-
release
public abstract void release()- Specified by:
release
in interfaceBitHeaderRead
- Specified by:
release
in 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 var1) -
addflags_header
protected abstract void addflags_header(long var1) -
hasflags_header
protected abstract boolean hasflags_header(int var1) -
hasflags_header
protected abstract boolean hasflags_header(long var1) -
equals_header
protected abstract boolean equals_header(int var1) -
equals_header
protected abstract boolean equals_header(long var1) -
create
public void create()- Specified by:
create
in interfaceBitHeaderWrite
-
write
public void write()- Specified by:
write
in interfaceBitHeaderWrite
-
read
public void read()- Specified by:
read
in interfaceBitHeaderRead
-
addFlags
public void addFlags(int flags) - Specified by:
addFlags
in interfaceBitHeaderWrite
-
addFlags
public void addFlags(long flags) - Specified by:
addFlags
in interfaceBitHeaderWrite
-
hasFlags
public boolean hasFlags(int flags) - Specified by:
hasFlags
in interfaceBitHeaderRead
- Specified by:
hasFlags
in interfaceBitHeaderWrite
-
hasFlags
public boolean hasFlags(long flags) - Specified by:
hasFlags
in interfaceBitHeaderRead
- Specified by:
hasFlags
in interfaceBitHeaderWrite
-
equals
public boolean equals(int flags) - Specified by:
equals
in interfaceBitHeaderRead
- Specified by:
equals
in interfaceBitHeaderWrite
-
equals
public boolean equals(long flags) - Specified by:
equals
in interfaceBitHeaderRead
- Specified by:
equals
in interfaceBitHeaderWrite
-