|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.batik.parser.AWTPolylineProducer
This class produces a polyline shape from a reader.
| Field Summary | |
protected boolean |
newPath
Is the current path a new one? |
protected java.awt.geom.GeneralPath |
path
The current path. |
protected int |
windingRule
The winding rule to use to construct the path. |
| Constructor Summary | |
AWTPolylineProducer()
|
|
| Method Summary | |
static java.awt.Shape |
createShape(java.io.Reader r,
int wr)
Utility method for creating an ExtendedGeneralPath. |
void |
endPoints()
Implements PointsHandler.endPoints(). |
java.awt.Shape |
getShape()
Returns the Shape object initialized during the last parsing. |
int |
getWindingRule()
Returns the current winding rule. |
void |
point(float x,
float y)
Implements PointsHandler.point(float,float). |
void |
setWindingRule(int i)
Sets the winding rule used to construct the path. |
void |
startPoints()
Implements PointsHandler.startPoints(). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.awt.geom.GeneralPath path
protected boolean newPath
protected int windingRule
| Constructor Detail |
public AWTPolylineProducer()
| Method Detail |
public static java.awt.Shape createShape(java.io.Reader r,
int wr)
throws java.io.IOException,
ParseException
r - The reader used to read the path specification.wr - The winding rule to use for creating the path.public void setWindingRule(int i)
setWindingRule in interface ShapeProducerpublic int getWindingRule()
getWindingRule in interface ShapeProducerpublic java.awt.Shape getShape()
getShape in interface ShapeProducer
public void startPoints()
throws ParseException
PointsHandler.startPoints().startPoints in interface PointsHandlerorg.apache.batik.parser.PointsHandlerParseException - if an error occured while processing the
points
public void point(float x,
float y)
throws ParseException
PointsHandler.point(float,float).point in interface PointsHandlerorg.apache.batik.parser.PointsHandlerx, y - the coordinates of the pointParseException - if an error occured while processing the
points
public void endPoints()
throws ParseException
PointsHandler.endPoints().endPoints in interface PointsHandlerorg.apache.batik.parser.PointsHandlerParseException - if an error occured while processing the
points
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||