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 TypeMethodDescriptionintvoidsetPosition(int position) voidImplementors may call non-mutating methods on Record r.
-
Constructor Details
-
PositionTrackingVisitor
-
-
Method Details
-
visitRecord
Description copied from interface:RecordAggregate.RecordVisitorImplementors may call non-mutating methods on Record r.- Specified by:
visitRecordin interfaceRecordAggregate.RecordVisitor- Parameters:
r- must not benull
-
setPosition
public void setPosition(int position) -
getPosition
public int getPosition()
-