Package org.apache.batik.gvt.flow
Class FlowRegions
java.lang.Object
org.apache.batik.gvt.flow.FlowRegions
A class to hold flow region information for a given shape.
- Version:
- $Id: FlowRegions.java 1733416 2016-03-03 07:07:13Z gadams $
-
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 TypeMethodDescriptionboolean
done()
void
endLine()
double
double
int
boolean
gotoY
(double y) boolean
newLine()
boolean
newLine
(double lineHeight) boolean
newLineAt
(double y, double lineHeight) void
newLineHeight
(double lineHeight) double[]
void
void
sortRow
(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
-