DefaultSeparator
Modifier and Type | Method and Description |
---|---|
IGroup |
clone()
Creates a copy of the repeating group instance, including part of underlying byte array with group data.
|
int |
getEndOfGroupOffset()
Returns offset of the last byte of the repeating group data in underlying data array.
|
int |
getFixedBlockLength()
Returns length of the fixed-size fields block appeared before first repeating group.
|
int |
getLength()
Gets number of entries in the repeating group.
|
int |
getOffset()
Returns offset of the first byte of the repeating group data in underlying data array.
|
int |
getPos()
Gets current entry index.
|
boolean |
hasNext()
Returns if repeating group can be moved to the next entry.
|
boolean |
next()
Moves repeating group to the next entry if it is possible.
|
void |
rewind()
Resets repeating group to the initial state, when item position is
before the first element (pos value = -1).
|
void |
setLength(int newLength)
Sets new number of entries in the repeating group.
|
boolean |
setPos(int pos)
Sets current entry index.
|
contains, createEmptyStandardComposite, createNullDecimal, createNullMonthYear, createNullTimestamp, dataTags, fieldTags, getBoolean, getBuffer, getByte, getBytes, getChar, getCustomComposite, getDecimal, getDecimal, getGroup, getInt, getLong, getMonthYear, getMonthYear, getParent, getShort, getSize, getString, getTimestamp, getUnsignedByte, getUnsignedInt, getUnsignedLong, getUnsignedShort, getValuePtr, getVarData, groupTags, hasFieldTag, hasGroupTag, hasTag, hasVarDataTag, init, isNullDecimal, isNullMonthYear, isNullStandardComposite, isNullTimestamp, load, reset, setBoolean, setByte, setByte, setBytes, setChar, setCustomComposite, setDecimal, setInt, setLong, setMonthYear, setShort, setShort, setString, setTimestamp, setUnsignedByte, setUnsignedByte, setUnsignedInt, setUnsignedLong, setUnsignedShort, setVarData, toFixString, tryGetBoolean, tryGetByte, tryGetBytes, tryGetChar, tryGetCustomComposite, tryGetDecimal, tryGetGroup, tryGetInt, tryGetLong, tryGetMonthYear, tryGetShort, tryGetString, tryGetTimestamp, tryGetUnsignedByte, tryGetUnsignedInt, tryGetUnsignedLong, tryGetUnsignedShort, tryGetValuePtr, tryGetVarData
boolean hasNext()
boolean next()
void rewind()
int getPos()
boolean setPos(int pos)
pos
- - a new entry index.int getLength()
void setLength(int newLength)
newLength
- new number of entries in the repeating groupint getOffset()
int getEndOfGroupOffset()
int getFixedBlockLength()
IGroup clone()
Copyright © 2005–2024 Onix Solutions. All rights reserved.