Revision 42274 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.geometry/org.gvsig.fmap.geometry.jts/src/main/java/org/gvsig/fmap/geom/jts/aggregate/AbstractMultiPoint.java

View differences:

AbstractMultiPoint.java
61 61
        super(Geometry.TYPES.MULTIPOINT, subtype);
62 62
    }
63 63

  
64

  
65 64
    /* (non-Javadoc)
66
     * @see org.gvsig.fmap.geom.Geometry#getHandlers(int)
67
     */
68
    public Handler[] getHandlers(int type) {
69
        List<Handler> handlers = new ArrayList<Handler>();
70
        for (Iterator<Primitive> iterator = primitives.iterator(); iterator.hasNext();) {
71
            Primitive primitive = (Primitive) iterator.next();
72
            Handler[] primitiveHandlers = primitive.getHandlers(type);
73
            for (int i = 0; i < primitiveHandlers.length; i++) {
74
                handlers.add(primitiveHandlers[i]);
75
            }
76
        }
77
        return handlers.toArray(new Handler[handlers.size()]);
78
    }
79

  
80
    /* (non-Javadoc)
81 65
     * @see org.gvsig.fmap.geom.jts.GeometryJTS#getJTS()
82 66
     */
83 67
    public com.vividsolutions.jts.geom.Geometry getJTS() {

Also available in: Unified diff