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
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