Examples of GeometryHandler


Examples of com.jcloisterzone.ui.theme.SvgTransformationCollector.GeometryHandler

    private void processShapeElement(Element shapeNode) {
        final Area area = createArea(shapeNode);

        SvgTransformationCollector transformCollector = new SvgTransformationCollector(shapeNode);
        transformCollector.collect(new GeometryHandler() {

            @Override
            public void processApply(Element node, FeatureDescriptor fd, AffineTransform transform) {
                assert !areas.containsKey(fd) : "Duplicate key " + fd;
                areas.put(fd, area.createTransformedArea(transform));
View Full Code Here

Examples of com.jcloisterzone.ui.theme.SvgTransformationCollector.GeometryHandler

        int cx = Integer.parseInt(pointNode.getAttribute("cx"));
        int cy = Integer.parseInt(pointNode.getAttribute("cy"));
        final Point destPoint = new Point(), srcPoint = new Point(cx, cy);

        SvgTransformationCollector transformCollector = new SvgTransformationCollector(pointNode);
        transformCollector.collect(new GeometryHandler() {

            @Override
            public void processApply(Element node, FeatureDescriptor fd, AffineTransform transform) {
                assert !points.containsKey(fd) : fd + " already defined";
                transform.transform(srcPoint, destPoint);
View Full Code Here

Examples of org.geotools.geojson.geom.GeometryHandler

        if (properties == NULL_LIST) {
            properties = new ArrayList();
        }
        else if (properties != null) {
            //start of a new object in properties means a geometry
            delegate = new GeometryHandler(new GeometryFactory());
        }
       
        return super.startObject();
    }
View Full Code Here

Examples of org.geotools.geojson.geom.GeometryHandler

        else if ("crs".equals(key)) {
            delegate = new CRSHandler();
            return true;
        }
        else if ("geometry".equals(key)) {
            delegate = new GeometryHandler(new GeometryFactory());
            return true;
        }
        else if ("properties".equals(key) && delegate == NULL) {
            properties = NULL_LIST;
            values = new ArrayList();
View Full Code Here

Examples of org.geotools.geojson.geom.GeometryHandler

    public CouchDBFeatureReader(SimpleFeatureType type, JSONArray features) {
        this.type = type;
        this.features = features;
        this.builder = new SimpleFeatureBuilder(type);
        handler = new GeometryHandler(new GeometryFactory());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.