Revision 10820 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/readers/DwgObjectReaderPool.java
DwgObjectReaderPool.java | ||
---|---|---|
153 | 153 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgLinearDimensionReader15; |
154 | 154 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgLwPolylineReader15; |
155 | 155 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgMTextReader15; |
156 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgMeshReader15; |
|
157 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgPFaceReader15; |
|
156 | 158 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgPointReader15; |
157 | 159 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgPolyline2DReader15; |
158 | 160 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgPolyline3DReader15; |
... | ... | |
162 | 164 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgTextReader15; |
163 | 165 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgVertex2DReader15; |
164 | 166 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgVertex3DReader15; |
167 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgVertexMeshReader15; |
|
168 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgVertexPFaceFaceReader15; |
|
169 |
import com.iver.cit.jdwglib.dwg.readers.objreaders.v15.DwgVertexPFaceReader15; |
|
165 | 170 |
|
166 | 171 |
/** |
167 | 172 |
* @author azabala |
... | ... | |
195 | 200 |
_instance.put(DwgPolyline2D.class, "15", new DwgPolyline2DReader15()); |
196 | 201 |
_instance.put(DwgPolyline3D.class, "15", new DwgPolyline3DReader15()); |
197 | 202 |
_instance.put(DwgSeqend.class, "15", new DwgSeqEndReader15()); |
198 |
_instance.put(DwgSolid.class, "15", new DwgSolidReader15()); |
|
203 |
// _instance.put(DwgSolid.class, "15", new DwgSolidReader15());
|
|
199 | 204 |
_instance.put(DwgSpline.class, "15", new DwgSplineReader15()); |
200 | 205 |
_instance.put(DwgText.class, "15", new DwgTextReader15()); |
201 | 206 |
_instance.put(DwgVertex2D.class, "15", new DwgVertex2DReader15()); |
202 | 207 |
_instance.put(DwgVertex3D.class, "15", new DwgVertex3DReader15()); |
203 | 208 |
_instance.put(DwgDictionary.class, "15", new DwgDictionaryReader15()); |
209 |
_instance.put(DwgVertexPFace.class, "15", new DwgVertexPFaceReader15()); |
|
210 |
_instance.put(DwgVertexPFaceFace.class, "15", new DwgVertexPFaceFaceReader15()); |
|
211 |
_instance.put(DwgPFacePolyline.class, "15", new DwgPFaceReader15()); |
|
212 |
_instance.put(DwgMeshPolyline.class, "15", new DwgMeshReader15()); |
|
213 |
_instance.put(DwgVertexMesh.class, "15", new DwgVertexMeshReader15()); |
|
204 | 214 |
|
205 | 215 |
|
216 |
|
|
217 |
|
|
206 | 218 |
//READERS FOR DWG V13 AND V14 |
207 | 219 |
_instance.put(DwgArc.class, "1314", new DwgArcReader1314()); |
208 | 220 |
_instance.put(DwgAttdef.class, "1314", new DwgAttdefReader1314()); |
... | ... | |
240 | 252 |
_instance.put(DwgRasterVariables.class, "1314", new DwgRasterVariablesReader1314()); |
241 | 253 |
_instance.put(DwgSeqend.class, "1314", new DwgSeqEndReader1314()); |
242 | 254 |
_instance.put(DwgSortEntStable.class, "1314", new DwgSortEntsTableReader1314()); |
243 |
_instance.put(DwgSolid.class, "1314", new DwgSolidReader1314()); |
|
255 |
// _instance.put(DwgSolid.class, "1314", new DwgSolidReader1314());
|
|
244 | 256 |
_instance.put(DwgSpline.class, "1314", new DwgSplineReader1314()); |
245 | 257 |
_instance.put(DwgText.class, "1314", new DwgTextReader1314()); |
246 | 258 |
_instance.put(DwgVertex2D.class, "1314", new DwgVertex2DReader1314()); |
... | ... | |
265 | 277 |
public IDwgObjectReader get(DwgObject obj, String dwgVersion){ |
266 | 278 |
IDwgObjectReader reader = (IDwgObjectReader) obj_readers. |
267 | 279 |
get(obj.getClass().getName() + dwgVersion); |
268 |
if(reader == null) |
|
269 |
throw new RuntimeException("No se encuentra la clsae para leer "+obj.getClass().getName());
|
|
280 |
// if(reader == null)
|
|
281 |
// throw new RuntimeException("No se encuentra la clase para leer "+obj.getClass().getName());
|
|
270 | 282 |
return reader; |
271 | 283 |
|
272 | 284 |
} |
Also available in: Unified diff