Revision 10103 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/readers/objreaders/v1314/DwgSeqEndReader1314.java

View differences:

DwgSeqEndReader1314.java
4 4
 */
5 5
package com.iver.cit.jdwglib.dwg.readers.objreaders.v1314;
6 6

  
7
import com.iver.cit.jdwglib.dwg.CorruptedDwgEntityException;
7 8
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;
9
import com.iver.cit.jdwglib.dwg.objects.DwgSeqend;
10 10

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

  
19 16
	/* (non-Javadoc)
20 17
	 * @see com.iver.cit.jdwglib.dwg.readers.IDwgObjectReader#readSpecificObj(int[], int, com.iver.cit.jdwglib.dwg.DwgObject)
21 18
	 */
22
	public void readSpecificObj(int[] data, int offset, DwgObject dwgObj) {
23
		// TODO Auto-generated method stub
24
		
25
	}
19
	public void readSpecificObj(int[] data, int offset, DwgObject dwgObj) throws RuntimeException, CorruptedDwgEntityException {
20
		if(! (dwgObj instanceof DwgSeqend))
21
	    	throw new RuntimeException("ArcReader 14 solo puede leer DwgSeqEnd");
26 22

  
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
		
23
		int bitPos = offset;
24
		bitPos = headTailReader.readObjectHeader(data, offset, dwgObj );
25
		bitPos = headTailReader.readObjectTailer(data, bitPos, dwgObj);
33 26
	}
34

  
35 27
}

Also available in: Unified diff