Revision 43156 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.impl/src/main/java/org/gvsig/symbology/impl/DefaultSymbologyManager.java

View differences:

DefaultSymbologyManager.java
49 49
*/
50 50
package org.gvsig.symbology.impl;
51 51

  
52
import java.awt.Shape;
52 53
import java.io.IOException;
53 54
import java.net.URL;
54 55
import java.util.Collection;
55 56
import java.util.Collections;
56 57
import java.util.HashMap;
57 58
import java.util.Map;
59
import org.apache.batik.ext.awt.geom.DefaultPathLength;
58 60

  
59 61
import org.gvsig.fmap.mapcontext.rendering.legend.IInterval;
60 62
import org.gvsig.fmap.mapcontext.rendering.legend.styling.ILabelClass;
......
64 66
import org.gvsig.fmap.mapcontext.rendering.legend.styling.IZoomConstraints;
65 67
import org.gvsig.fmap.mapcontext.rendering.symbols.styles.IBackgroundFileStyle;
66 68
import org.gvsig.fmap.mapcontext.rendering.symbols.styles.ILabelStyle;
69
import org.gvsig.svgsupport.DefaultSVGRenderer;
70
import org.gvsig.svgsupport.SVGRenderer;
71
import org.gvsig.symbology.PathLength;
67 72
import org.gvsig.symbology.SymbologyLocator;
68 73
import org.gvsig.symbology.SymbologyManager;
69 74
import org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.FInterval;
70 75
import org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.AttrInTableLabelingStrategy;
71 76
import org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.DefaultLabelingMethod;
72 77
import org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.IAttrInTableLabelingStrategy;
73
import org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.LabelClass;
74 78
import org.gvsig.symbology.fmap.mapcontext.rendering.legend.styling.ZoomConstraintsImpl;
75 79
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.IMultiShapeSymbol;
76 80
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.fill.IMarkerFillSymbol;
......
116 120
		return new FInterval(min, max);
117 121
	}
118 122

  
123
    @Override
124
    public SVGRenderer createSVGRenderer() {
125
        return new DefaultSVGRenderer();
126
    }
127

  
119 128
	public static class RegisterSymbologyManager implements Callable {
120 129

  
121 130
		public Object call() throws Exception {
......
256 265
            }
257 266
            this.defaultLabelClassFactory = factory;
258 267
        }
268

  
269
    @Override
270
    public PathLength createPathLength(Shape path) {
271
        return new DefaultPathLength(path);
272
    }
259 273
        
274
 
260 275
        
261 276
}

Also available in: Unified diff