Class FastAlignmentProcessor
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.alignment.FastAlignmentProcessor
-
- All Implemented Interfaces:
TextAlignmentProcessor
public class FastAlignmentProcessor extends Object implements TextAlignmentProcessor
-
-
Constructor Summary
Constructors Constructor Description FastAlignmentProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deinitialize()
boolean
hasNext()
void
initialize(OutputProcessorMetaData metaData, SequenceList sequence, long start, long end, PageGrid breaks, boolean overflowX)
RenderBox
next()
void
updateLineSize(long start, long end)
-
-
-
Method Detail
-
initialize
public void initialize(OutputProcessorMetaData metaData, SequenceList sequence, long start, long end, PageGrid breaks, boolean overflowX)
- Specified by:
initialize
in interfaceTextAlignmentProcessor
-
updateLineSize
public void updateLineSize(long start, long end)
- Specified by:
updateLineSize
in interfaceTextAlignmentProcessor
-
deinitialize
public void deinitialize()
- Specified by:
deinitialize
in interfaceTextAlignmentProcessor
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfaceTextAlignmentProcessor
-
next
public RenderBox next()
- Specified by:
next
in interfaceTextAlignmentProcessor
-
-