Revision 32670 branches/v2_0_0_prep/libraries/org.gvsig.arcims/src/org/gvsig/remoteclient/arcims/styling/symbols/ArcImsSymbolFactory.java

View differences:

ArcImsSymbolFactory.java
90 90

  
91 91
        //SIMPLELINESYMBOL;
92 92
        if (parser.getName().equals(ServiceInfoTags.tSIMPLELINESYMBOL)) {
93
            symb = new SimpleLineSymbol();
93
            symb = new ArcImsSimpleLineSymbol();
94 94

  
95
            SimpleLineSymbol esymb = (SimpleLineSymbol) symb;
95
            ArcImsSimpleLineSymbol esymb = (ArcImsSimpleLineSymbol) symb;
96 96

  
97 97
            String color = parser.getAttributeValue("", ServiceInfoTags.aCOLOR);
98 98

  
......
135 135
        }
136 136
        //SIMPLEMARKERSYMBOL;
137 137
        else if (parser.getName().equals(ServiceInfoTags.tSIMPLEMARKERSYMBOL)) {
138
            symb = new SimpleMarkerSymbol();
138
            symb = new ArcImsSimpleMarkerSymbol();
139 139

  
140
            SimpleMarkerSymbol esymb = (SimpleMarkerSymbol) symb;
140
            ArcImsSimpleMarkerSymbol esymb = (ArcImsSimpleMarkerSymbol) symb;
141 141

  
142 142
            String color = parser.getAttributeValue("", ServiceInfoTags.aCOLOR);
143 143

  
......
159 159
        }
160 160
        //SIMPLEPOLYGONSYMBOL;
161 161
        else if (parser.getName().equals(ServiceInfoTags.tSIMPLEPOLYGONSYMBOL)) {
162
            symb = new SimplePolygonSymbol();
162
            symb = new ArcImsSimplePolygonSymbol();
163 163

  
164
            SimplePolygonSymbol esymb = (SimplePolygonSymbol) symb;
164
            ArcImsSimplePolygonSymbol esymb = (ArcImsSimplePolygonSymbol) symb;
165 165

  
166 166
            String hasBoundary = parser.getAttributeValue("",
167 167
                    ServiceInfoTags.aBOUNDARY);
......
169 169
            if ((hasBoundary != null) && hasBoundary.equals("false")) {
170 170
                esymb.setHasBoundary(false);
171 171
            } else {
172
                SimpleLineSymbol lsymb = esymb.getBoundary();
172
                ArcImsSimpleLineSymbol lsymb = esymb.getBoundary();
173 173
                String strBound = "boundary";
174 174
                String color = parser.getAttributeValue("",
175 175
                        strBound + ServiceInfoTags.aCOLOR);
......
238 238
        }
239 239
        //TEXTSYMBOL;
240 240
        else if (parser.getName().equals(ServiceInfoTags.tTEXTSYMBOL)) {
241
            symb = new TextSymbol();
241
            symb = new ArcImsTextSymbol();
242 242

  
243
            TextSymbol esymb = (TextSymbol) symb;
243
            ArcImsTextSymbol esymb = (ArcImsTextSymbol) symb;
244 244

  
245 245
            String font = parser.getAttributeValue("", ServiceInfoTags.aFONT);
246 246

  
......
274 274
            String url = parser.getAttributeValue("", ServiceInfoTags.aURL);
275 275

  
276 276
            if (url != null) {
277
                symb = new RasterMarkerSymbol(url);
277
                symb = new ArcImsRasterMarkerSymbol(url);
278 278

  
279
                RasterMarkerSymbol esymb = (RasterMarkerSymbol) symb;
279
                ArcImsRasterMarkerSymbol esymb = (ArcImsRasterMarkerSymbol) symb;
280 280
                String size = parser.getAttributeValue("", ServiceInfoTags.aSIZE);
281 281

  
282 282
                if (size != null) {
......
296 296
            String url = parser.getAttributeValue("", ServiceInfoTags.aURL);
297 297

  
298 298
            if (url != null) {
299
                symb = new RasterFillSymbol(url);
299
                symb = new ArcImsRasterFillSymbol(url);
300 300

  
301
                RasterFillSymbol esymb = (RasterFillSymbol) symb;
301
                ArcImsRasterFillSymbol esymb = (ArcImsRasterFillSymbol) symb;
302 302
                String trans = parser.getAttributeValue("",
303 303
                        ServiceInfoTags.aTRANSPARENCY);
304 304

  
......
310 310
        //Not supported
311 311
        //GRADIENTFILLSYMBOL;
312 312
        else if (parser.getName().equals(ServiceInfoTags.tGRADIENTFILLSYMBOL)) {
313
            symb = new GradientFillSymbol();
313
            symb = new ArcImsGradientFillSymbol();
314 314

  
315
            GradientFillSymbol esymb = (GradientFillSymbol) symb;
315
            ArcImsGradientFillSymbol esymb = (ArcImsGradientFillSymbol) symb;
316 316

  
317 317
            String finishcolor = parser.getAttributeValue("",
318 318
                    "finish" + ServiceInfoTags.aCOLOR);
......
343 343
        }
344 344
        //HASHLINESYMBOL;
345 345
        else if (parser.getName().equals(ServiceInfoTags.tHASHLINESYMBOL)) {
346
            symb = new HashLineSymbol();
346
            symb = new ArcImsHashLineSymbol();
347 347

  
348
            HashLineSymbol esymb = (HashLineSymbol) symb;
348
            ArcImsHashLineSymbol esymb = (ArcImsHashLineSymbol) symb;
349 349

  
350 350
            String color = parser.getAttributeValue("", ServiceInfoTags.aCOLOR);
351 351

  
......
362 362
        }
363 363
        // TRUETYPEMARKERSYMBOL;
364 364
        else if (parser.getName().equals(ServiceInfoTags.tTRUETYPEMARKERSYMBOL)) {
365
            symb = new TrueTypeMarkerSymbol();
365
            symb = new ArcImsTrueTypeMarkerSymbol();
366 366
        }
367 367
        // CALLOUTMARKERSYMBOL
368 368
        else if (parser.getName().equals(ServiceInfoTags.tCALLOUTMARKERSYMBOL)) {
369
            symb = new CallOutMarkerSymbol();
369
            symb = new ArcImsCallOutMarkerSymbol();
370 370
        }
371 371
        // CHARTSYMBOL;
372 372
        else if (parser.getName().equals(ServiceInfoTags.tCHARTSYMBOL)) {
373
            symb = new ChartSymbol();
373
            symb = new ArcImsChartSymbol();
374 374
        }
375 375
        // RASTERSHIELDSYMBOL;
376 376
        else if (parser.getName().equals(ServiceInfoTags.tRASTERSHIELDSYMBOL)) {
377 377
            String url = parser.getAttributeValue("", ServiceInfoTags.aURL);
378 378

  
379 379
            if (url != null) {
380
                symb = new RasterShieldSymbol(url);
380
                symb = new ArcImsRasterShieldSymbol(url);
381 381
            }
382 382
        }
383 383
        // SHIELDSYMBOL;
384 384
        else if (parser.getName().equals(ServiceInfoTags.tSHIELDSYMBOL)) {
385
            symb = new ShieldSymbol();
385
            symb = new ArcImsShieldSymbol();
386 386
        }
387 387
        // TEXTMARKERSYMBOL;
388 388
        else if (parser.getName().equals(ServiceInfoTags.tTEXTMARKERSYMBOL)) {
389
            symb = new TextMarkerSymbol();
389
            symb = new ArcImsTextMarkerSymbol();
390 390
        }
391 391

  
392 392
        //  		//Return allways a simplePolygon to test

Also available in: Unified diff