java.lang.Object
org.yamcs.parameterarchive.MultiSegmentIterator
- All Implemented Interfaces:
AutoCloseable,ParchiveIterator<MultiParameterValueSegment>
public class MultiSegmentIterator
extends Object
implements ParchiveIterator<MultiParameterValueSegment>
Same as
SegmentIterator but provides segments for multiple parameters from the same group in one step-
Constructor Summary
ConstructorsConstructorDescriptionMultiSegmentIterator(ParameterArchive parchive, ParameterId[] pids, int parameterGroupId, ParameterRequest req) -
Method Summary
-
Constructor Details
-
MultiSegmentIterator
public MultiSegmentIterator(ParameterArchive parchive, ParameterId[] pids, int parameterGroupId, ParameterRequest req)
-
-
Method Details
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceParchiveIterator<MultiParameterValueSegment>
-
value
- Specified by:
valuein interfaceParchiveIterator<MultiParameterValueSegment>
-
next
public void next()- Specified by:
nextin interfaceParchiveIterator<MultiParameterValueSegment>
-
close
public void close()Close the underlying rocks iterator if not already closed- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceParchiveIterator<MultiParameterValueSegment>
-
getParameterGroupId
public int getParameterGroupId()
-