private class MultiContainerDataIterator.ContainerWalk extends Object
| Modifier and Type | Field and Description |
|---|---|
private MultiContainerDataIterator.ContInfo |
contInfo
Iterator ueber die Datensaetze des aktuell auszulesenden Containers.
|
private int |
currIdx |
private List<List<MultiContainerDataIterator.ContInfo>> |
cw |
private ArchiveDataKind |
dataKind |
private boolean |
done |
| Modifier | Constructor and Description |
|---|---|
private |
MultiContainerDataIterator.ContainerWalk(ArchiveDataKind dataKind) |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
allInContWalk(MultiContainerDataIterator.ContInfo[] contInfos) |
private void |
fillSimple(MultiContainerDataIterator.ContInfo[] contInfos)
Fuellt die angegebenen ContInfos in ihrer Reihenfolge in den ContWalk, jeweils einen pro ContWalk-Idx.
|
private void |
fillSorted(MultiContainerDataIterator.ContInfo[] allCont)
Fuellt die angegebenen ContInfos nach DatenIndex sortiert in den ContWalk, jeweils sich ueberschneidende in einen ContWalk-Idx.
|
private List<MultiContainerDataIterator.ContInfo> |
getContainer(int cwIdx)
Liefert Liste aller Container-Infos, die beim angegebenen Container-Walk-Index abgelegt sind.
|
private int |
maxIdx() |
private List<List<MultiContainerDataIterator.ContInfo>> cw
private ArchiveDataKind dataKind
private boolean done
private int currIdx
private MultiContainerDataIterator.ContInfo contInfo
private MultiContainerDataIterator.ContainerWalk(ArchiveDataKind dataKind)
private List<MultiContainerDataIterator.ContInfo> getContainer(int cwIdx)
cwIdx - Container-Walk-Indexprivate void fillSimple(MultiContainerDataIterator.ContInfo[] contInfos)
contInfos - In den ContWalk zu fuellende ContInfos.private void fillSorted(MultiContainerDataIterator.ContInfo[] allCont)
contInfos - In den ContWalk zu fuellende ContInfos.private boolean allInContWalk(MultiContainerDataIterator.ContInfo[] contInfos)
private int maxIdx()