public class FlowRegions
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
FlowRegions.Transition |
(package private) static class |
FlowRegions.TransitionComp |
Modifier and Type | Field and Description |
---|---|
(package private) int |
currentRange |
(package private) double |
currentY |
(package private) java.awt.Shape |
flowShape |
(package private) double |
lineHeight |
(package private) SegmentList |
sl |
(package private) SegmentList.SplitResults |
sr |
(package private) java.util.List |
validRanges |
Constructor and Description |
---|
FlowRegions(java.awt.Shape s) |
FlowRegions(java.awt.Shape s,
double startY) |
Modifier and Type | Method and Description |
---|---|
boolean |
done() |
void |
endLine() |
double |
getCurrentY() |
double |
getLineHeight() |
int |
getNumRangeOnLine() |
boolean |
gotoY(double y) |
boolean |
newLine() |
boolean |
newLine(double lineHeight) |
boolean |
newLineAt(double y,
double lineHeight) |
void |
newLineHeight(double lineHeight) |
double[] |
nextRange() |
void |
resetRange() |
void |
sortRow(SegmentList sl) |
java.awt.Shape flowShape
SegmentList sl
SegmentList.SplitResults sr
java.util.List validRanges
int currentRange
double currentY
double lineHeight
public FlowRegions(java.awt.Shape s)
public FlowRegions(java.awt.Shape s, double startY)
public double getCurrentY()
public double getLineHeight()
public boolean gotoY(double y)
public void newLineHeight(double lineHeight)
public int getNumRangeOnLine()
public void resetRange()
public double[] nextRange()
public void endLine()
public boolean newLine()
public boolean newLine(double lineHeight)
public boolean newLineAt(double y, double lineHeight)
public boolean done()
public void sortRow(SegmentList sl)