Package de.lema.appender.net
Class AbstractObjectWriter.HeaderElement
- java.lang.Object
-
- de.lema.appender.net.AbstractObjectWriter.HeaderElement
-
- Enclosing class:
- AbstractObjectWriter
protected static class AbstractObjectWriter.HeaderElement extends Object
-
-
Constructor Summary
Constructors Constructor Description HeaderElement(long startPos, int length, int position)HeaderElement(ByteBuffer buffer, int position)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetElementNummerImHeader()intgetLengthImBody()longgetLengthImHeader()longgetStartPosImBody()intgetStartPosInHeader()booleanistBelegt()booleanistFrei()booleanistGeloescht()AbstractObjectWriter.HeaderElementsetDeleted()StringtoString()voidwriteToBuffer(ByteBuffer headerBuffer)
-
-
-
Constructor Detail
-
HeaderElement
public HeaderElement(ByteBuffer buffer, int position)
-
HeaderElement
public HeaderElement(long startPos, int length, int position)
-
-
Method Detail
-
getStartPosInHeader
public int getStartPosInHeader()
-
getLengthImBody
public int getLengthImBody()
- Returns:
- the length
-
getElementNummerImHeader
public int getElementNummerImHeader()
- Returns:
- the position
-
getStartPosImBody
public long getStartPosImBody()
- Returns:
- the startPos
-
istBelegt
public boolean istBelegt()
-
istFrei
public boolean istFrei()
-
istGeloescht
public boolean istGeloescht()
-
setDeleted
public AbstractObjectWriter.HeaderElement setDeleted()
-
writeToBuffer
public void writeToBuffer(ByteBuffer headerBuffer)
-
getLengthImHeader
public long getLengthImHeader()
-
-