Revision 43510 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.impl/src/test/java/org/gvsig/symbology/fmap/mapcontext/rendering/legend/TestIClassifiedLegend.java
TestIClassifiedLegend.java | ||
---|---|---|
26 | 26 |
import java.awt.Dimension; |
27 | 27 |
import java.awt.Rectangle; |
28 | 28 |
import java.util.ArrayList; |
29 |
import java.util.Collection; |
|
30 | 29 |
import java.util.Hashtable; |
31 |
import java.util.Iterator; |
|
32 |
import java.util.List; |
|
33 |
import java.util.Set; |
|
34 |
|
|
35 |
import org.cresques.cts.IProjection; |
|
36 |
|
|
37 |
import org.gvsig.fmap.dal.DataQuery; |
|
38 |
import org.gvsig.fmap.dal.DataServerExplorer; |
|
39 |
import org.gvsig.fmap.dal.DataSet; |
|
40 |
import org.gvsig.fmap.dal.DataStoreParameters; |
|
41 |
import org.gvsig.fmap.dal.exception.DataException; |
|
42 | 30 |
import org.gvsig.fmap.dal.exception.ReadException; |
43 |
import org.gvsig.fmap.dal.feature.DummyFetureStore; |
|
44 |
import org.gvsig.fmap.dal.feature.EditableFeature; |
|
45 |
import org.gvsig.fmap.dal.feature.EditableFeatureType; |
|
46 | 31 |
import org.gvsig.fmap.dal.feature.Feature; |
47 |
import org.gvsig.fmap.dal.feature.FeatureCache; |
|
48 |
import org.gvsig.fmap.dal.feature.FeatureIndex; |
|
49 |
import org.gvsig.fmap.dal.feature.FeatureIndexes; |
|
50 |
import org.gvsig.fmap.dal.feature.FeatureLocks; |
|
51 |
import org.gvsig.fmap.dal.feature.FeatureQuery; |
|
52 |
import org.gvsig.fmap.dal.feature.FeatureReference; |
|
53 |
import org.gvsig.fmap.dal.feature.FeatureSelection; |
|
54 |
import org.gvsig.fmap.dal.feature.FeatureSet; |
|
55 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
|
56 |
import org.gvsig.fmap.dal.feature.FeatureStoreTransforms; |
|
57 |
import org.gvsig.fmap.dal.feature.FeatureType; |
|
58 |
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters; |
|
59 |
import org.gvsig.fmap.dal.feature.exception.NeedEditingModeException; |
|
60 | 32 |
import org.gvsig.fmap.geom.Geometry.SUBTYPES; |
61 |
import org.gvsig.fmap.geom.Geometry.TYPES; |
|
62 | 33 |
import org.gvsig.fmap.geom.GeometryLocator; |
63 | 34 |
import org.gvsig.fmap.geom.GeometryManager; |
64 |
import org.gvsig.fmap.geom.primitive.Curve; |
|
65 |
import org.gvsig.fmap.geom.primitive.Envelope; |
|
66 | 35 |
import org.gvsig.fmap.geom.primitive.GeneralPathX; |
36 |
import org.gvsig.fmap.geom.primitive.Line; |
|
67 | 37 |
import org.gvsig.fmap.mapcontext.rendering.legend.IClassifiedLegend; |
68 | 38 |
import org.gvsig.fmap.mapcontext.rendering.legend.IClassifiedVectorLegend; |
69 | 39 |
import org.gvsig.fmap.mapcontext.rendering.legend.ILegend; |
70 | 40 |
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol; |
71 | 41 |
import org.gvsig.symbology.fmap.mapcontext.rendering.legend.impl.AbstractIntervalLegend; |
72 | 42 |
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.TestISymbol; |
73 |
import org.gvsig.timesupport.Interval; |
|
74 |
import org.gvsig.tools.dynobject.DynClass; |
|
75 |
import org.gvsig.tools.dynobject.DynObject; |
|
76 |
import org.gvsig.tools.dynobject.exception.DynFieldNotFoundException; |
|
77 |
import org.gvsig.tools.dynobject.exception.DynMethodException; |
|
78 |
import org.gvsig.tools.exception.BaseException; |
|
79 | 43 |
import org.gvsig.tools.junit.AbstractLibraryAutoInitTestCase; |
80 |
import org.gvsig.tools.observer.Observer; |
|
81 |
import org.gvsig.tools.persistence.PersistentState; |
|
82 |
import org.gvsig.tools.persistence.exception.PersistenceException; |
|
83 |
import org.gvsig.tools.undo.RedoException; |
|
84 |
import org.gvsig.tools.undo.UndoException; |
|
85 |
import org.gvsig.tools.visitor.Visitor; |
|
86 | 44 |
|
87 | 45 |
|
88 | 46 |
/** |
... | ... | |
179 | 137 |
Rectangle aShape = new Rectangle(i * size, i * size, d.width, |
180 | 138 |
d.height); |
181 | 139 |
GeometryManager geomManager = GeometryLocator.getGeometryManager(); |
182 |
Curve curve = (Curve)geomManager.create(TYPES.CURVE, SUBTYPES.GEOM2D);
|
|
183 |
curve.setGeneralPath(new GeneralPathX(aShape.getPathIterator(null)));
|
|
140 |
Line line = geomManager.createLine(SUBTYPES.GEOM2D);
|
|
141 |
line.setGeneralPath(new GeneralPathX(aShape.getPathIterator(null)));
|
|
184 | 142 |
|
185 | 143 |
/* |
186 | 144 |
* create a full-featured Feature with randomed values at its fields |
Also available in: Unified diff