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
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BitHeaderBase
public BitHeaderBase()
-
-
Method Details
-
getStartPosition
public int getStartPosition()- Specified by:
getStartPosition
in interfaceBitHeaderRead
- Specified by:
getStartPosition
in interfaceBitHeaderWrite
-
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
-
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
-