1 18 package org.apache.batik.parser; 19 20 import java.awt.Shape ; 21 import java.io.IOException ; 22 import java.io.Reader ; 23 24 30 public class AWTPolygonProducer extends AWTPolylineProducer { 31 36 public static Shape createShape(Reader r, int wr) 37 throws IOException , 38 ParseException { 39 PointsParser p = new PointsParser(); 40 AWTPolygonProducer ph = new AWTPolygonProducer(); 41 42 ph.setWindingRule(wr); 43 p.setPointsHandler(ph); 44 p.parse(r); 45 46 return ph.getShape(); 47 } 48 49 52 public void endPoints() throws ParseException { 53 path.closePath(); 54 } 55 } 56 | Popular Tags |