Class FlowRegions
java.lang.Object
org.apache.batik.gvt.flow.FlowRegions
A class to hold flow region information for a given shape.
- Version:
- $Id$
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) double(package private) Shape(package private) double(package private) SegmentList(package private) SegmentList.SplitResults(package private) List -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandone()voidendLine()doubledoubleintbooleangotoY(double y) booleannewLine()booleannewLine(double lineHeight) booleannewLineAt(double y, double lineHeight) voidnewLineHeight(double lineHeight) double[]voidvoidsortRow(SegmentList sl)
-
Field Details
-
flowShape
Shape flowShape -
sl
SegmentList sl -
sr
-
validRanges
List validRanges -
currentRange
int currentRange -
currentY
double currentY -
lineHeight
double lineHeight
-
-
Constructor Details
-
FlowRegions
-
FlowRegions
-
-
Method Details
-
getCurrentY
public double getCurrentY() -
getLineHeight
public double getLineHeight() -
gotoY
public boolean gotoY(double y) -
newLineHeight
public void newLineHeight(double lineHeight) -
getNumRangeOnLine
public int getNumRangeOnLine() -
resetRange
public void resetRange() -
nextRange
public double[] nextRange() -
endLine
public void endLine() -
newLine
public boolean newLine() -
newLine
public boolean newLine(double lineHeight) -
newLineAt
public boolean newLineAt(double y, double lineHeight) -
done
public boolean done() -
sortRow
-