Class RecordAggregate.PositionTrackingVisitor
java.lang.Object
org.apache.poi.hssf.record.aggregates.RecordAggregate.PositionTrackingVisitor
- All Implemented Interfaces:
RecordAggregate.RecordVisitor
- Enclosing class:
RecordAggregate
public static final class RecordAggregate.PositionTrackingVisitor
extends Object
implements RecordAggregate.RecordVisitor
A wrapper for
RecordAggregate.RecordVisitor
which accumulates the sizes of all
records visited.-
Constructor Summary
ConstructorsConstructorDescriptionPositionTrackingVisitor
(RecordAggregate.RecordVisitor rv, int initialPosition) -
Method Summary
Modifier and TypeMethodDescriptionint
void
setPosition
(int position) void
Implementors may call non-mutating methods on Record r.
-
Constructor Details
-
PositionTrackingVisitor
-
-
Method Details
-
visitRecord
Description copied from interface:RecordAggregate.RecordVisitor
Implementors may call non-mutating methods on Record r.- Specified by:
visitRecord
in interfaceRecordAggregate.RecordVisitor
- Parameters:
r
- must not benull
-
setPosition
public void setPosition(int position) -
getPosition
public int getPosition()
-