Revision 10857 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/DwgObjectFactory.java

View differences:

DwgObjectFactory.java
45 45
 *
46 46
 * $Id$
47 47
 * $Log$
48
 * Revision 1.18  2007-03-20 19:55:27  azabala
48
 * Revision 1.19  2007-03-22 17:37:30  azabala
49
 * dont load dwg entities that are not implemented in fmap (or that we are not able to know their meaning)
50
 *
51
 * Revision 1.18  2007/03/20 19:55:27  azabala
49 52
 * source code cleaning
50 53
 *
51 54
 * Revision 1.17  2007/03/06 19:39:38  azabala
......
356 359
		//ESTO MEJOR VA A SER CADA CLASE QUIEN LO HAGA, EN VEZ
357 360
		//DE LA FACTORIA
358 361
		
359
		if (dxfName.equalsIgnoreCase("DICTIONARYVAR"))
360
			return new DwgDictionaryVar(index);
361
		else if (dxfName.equalsIgnoreCase("HATCH"))
362
			return new DwgHatch(index);
363
		else if (dxfName.equalsIgnoreCase("IDBUFFER"))
364
			return new DwgIdBuffer(index);
365
		else if (dxfName.equalsIgnoreCase("IMAGE"))
366
			return new DwgImage(index);
367
		else if (dxfName.equalsIgnoreCase("IMAGEDEF"))
368
			return new DwgImageDef(index);
369
		else if (dxfName.equalsIgnoreCase("IMAGEDEFREACTOR"))
370
			return new DwgImageDefReactor(index);
371
		else if (dxfName.equalsIgnoreCase("LAYER_INDEX"))
372
			return new DwgLayerIndex(index);
373
		else if (dxfName.equalsIgnoreCase("LWPOLYLINE")){
362
//		if (dxfName.equalsIgnoreCase("DICTIONARYVAR"))
363
//			return new DwgDictionaryVar(index);
364
//		else if (dxfName.equalsIgnoreCase("HATCH"))
365
//			return new DwgHatch(index);
366
//		else if (dxfName.equalsIgnoreCase("IDBUFFER"))
367
//			return new DwgIdBuffer(index);
368
//		else if (dxfName.equalsIgnoreCase("IMAGE"))
369
//			return new DwgImage(index);
370
//		else if (dxfName.equalsIgnoreCase("IMAGEDEF"))
371
//			return new DwgImageDef(index);
372
//		else if (dxfName.equalsIgnoreCase("IMAGEDEFREACTOR"))
373
//			return new DwgImageDefReactor(index);
374
//		else if (dxfName.equalsIgnoreCase("LAYER_INDEX"))
375
//			return new DwgLayerIndex(index);
376
//		else 
377
			if (dxfName.equalsIgnoreCase("LWPOLYLINE")){
374 378
			DwgLwPolyline solution = new DwgLwPolyline(index);
375 379
			solution.setGraphicsFlag(true);
376 380
			return solution;
377
		}else if (dxfName.equalsIgnoreCase("OLE2FRAME"))
378
			return new DwgOle2Frame(index);
379
		else if (dxfName.equalsIgnoreCase("RASTERVARIABLES"))
380
			return new DwgRasterVariables(index);
381
		else if (dxfName.equalsIgnoreCase("SORTENTSTABLE"))
382
			return new DwgSortEntStable(index);
383
		else if (dxfName.equalsIgnoreCase("SPATIALFILTER"))
384
			return new DwgSpatialFilter(index);
385
		else if (dxfName.equalsIgnoreCase("SPATIALINDEX"))
386
			return new DwgSpatialIndex(index);
387
		else if (dxfName.equalsIgnoreCase("XRECORD"))
388
			return new DwgXRecord(index);
381
		}
382
//		else if (dxfName.equalsIgnoreCase("OLE2FRAME"))
383
//			return new DwgOle2Frame(index);
384
//		else if (dxfName.equalsIgnoreCase("RASTERVARIABLES"))
385
//			return new DwgRasterVariables(index);
386
//		else if (dxfName.equalsIgnoreCase("SORTENTSTABLE"))
387
//			return new DwgSortEntStable(index);
388
//		else if (dxfName.equalsIgnoreCase("SPATIALFILTER"))
389
//			return new DwgSpatialFilter(index);
390
//		else if (dxfName.equalsIgnoreCase("SPATIALINDEX"))
391
//			return new DwgSpatialIndex(index);
392
//		else if (dxfName.equalsIgnoreCase("XRECORD"))
393
//			return new DwgXRecord(index);
389 394
		return null;
390 395
	}
391 396
	

Also available in: Unified diff