| java.lang.Object org.jfree.report.layout.process.alignment.AbstractAlignmentProcessor
All known Subclasses: org.jfree.report.layout.process.alignment.CenterAlignmentProcessor, org.jfree.report.layout.process.alignment.LeftAlignmentProcessor, org.jfree.report.layout.process.alignment.RightAlignmentProcessor,
AbstractAlignmentProcessor | protected AbstractAlignmentProcessor()(Code) | | |
computeInlineBlock | protected void computeInlineBlock(RenderBox box, long position, long itemElementWidth)(Code) | | |
deinitialize | public void deinitialize()(Code) | | |
getBreakableIndex | protected int getBreakableIndex()(Code) | | |
getElementDimensions | protected long[] getElementDimensions()(Code) | | |
getElementPositions | protected long[] getElementPositions()(Code) | | |
getEndOfLine | protected long getEndOfLine()(Code) | | |
getPageBreak | protected long getPageBreak(int pageIndex)(Code) | | |
getPageBreaks | protected long[] getPageBreaks()(Code) | | |
getPagebreakCount | public int getPagebreakCount()(Code) | | |
getSequenceFill | protected int getSequenceFill()(Code) | | |
getSkipIndex | protected int getSkipIndex()(Code) | | |
getStartOfLine | protected long getStartOfLine()(Code) | | |
handleElement | abstract protected int handleElement(int start, int count)(Code) | | Handle the next input chunk.
Parameters: start - the start index Parameters: count - the number of elements in the sequence the processing position. Linebreaks will be inserted, if the returned value is equal or less the startindex. |
hasNext | public boolean hasNext()(Code) | | |
initialize | public void initialize(SequenceList sequence, long start, long end, PageGrid breaks)(Code) | | Initializes the alignment process. The start and end parameters specify the line boundaries, and have been
precomputed.
Parameters: sequence - Parameters: start - Parameters: end - Parameters: breaks - |
iterate | protected int iterate(InlineSequenceElement[] elements, int maxPos)(Code) | | Processes the text and calls the layouting methods. This method returns the index of the last element that fits on
the current line.
Parameters: elements - Parameters: maxPos - |
performLastLineAlignment | public void performLastLineAlignment()(Code) | | |
performSkipAlignment | public void performSkipAlignment(int endIndex)(Code) | | |
setBreakableIndex | protected void setBreakableIndex(int breakableIndex)(Code) | | |
setSkipIndex | protected void setSkipIndex(int skipIndex)(Code) | | |
|
|