Revision 9925 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/readers/objreaders/v15/DwgEndBlkReader15.java

View differences:

DwgEndBlkReader15.java
5 5
package com.iver.cit.jdwglib.dwg.readers.objreaders.v15;
6 6

  
7 7
import com.iver.cit.jdwglib.dwg.DwgObject;
8
import com.iver.cit.jdwglib.dwg.readers.IDwgFileReader;
9
import com.iver.cit.jdwglib.dwg.readers.IDwgObjectReader;
8
import com.iver.cit.jdwglib.dwg.objects.DwgEndblk;
10 9

  
11 10
/**
12 11
 * @author alzabord
......
14 13
 * TODO To change the template for this generated type comment go to
15 14
 * Window - Preferences - Java - Code Style - Code Templates
16 15
 */
17
public class DwgEndBlkReader15 implements IDwgObjectReader{
16
public class DwgEndBlkReader15 extends AbstractDwg15Reader{
18 17

  
19 18
	/* (non-Javadoc)
20 19
	 * @see com.iver.cit.jdwglib.dwg.readers.IDwgObjectReader#readSpecificObj(int[], int, com.iver.cit.jdwglib.dwg.DwgObject)
21 20
	 */
22
	public void readSpecificObj(int[] data, int offset, DwgObject dwgObj) {
23
		// TODO Auto-generated method stub
24
		
21
	public void readSpecificObj(int[] data, int offset, DwgObject dwgObj) throws Exception {
22
		if(! (dwgObj instanceof DwgEndblk))
23
			throw new RuntimeException("ArcReader 15 solo puede leer DwgEndBlk");
24
		DwgEndblk end = (DwgEndblk) dwgObj;
25
		int bitPos = offset;
26
		bitPos = headTailReader.readObjectHeader(data, bitPos, end);
27
		bitPos = headTailReader.readObjectTailer(data, bitPos, end);
25 28
	}
26

  
27
	/* (non-Javadoc)
28
	 * @see com.iver.cit.jdwglib.dwg.readers.IDwgObjectReader#setFileReader(com.iver.cit.jdwglib.dwg.readers.IDwgFileReader)
29
	 */
30
	public void setFileReader(IDwgFileReader headTailReader) {
31
		// TODO Auto-generated method stub
32
		
33
	}
34

  
35 29
}

Also available in: Unified diff