Revision 7178 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/DwgObject.java

View differences:

DwgObject.java
34 34
 */
35 35
package com.iver.cit.jdwglib.dwg;
36 36

  
37
import java.util.Vector;
37
import java.util.ArrayList;
38
import java.util.ArrayList;
38 39

  
39 40
/**
40 41
 * The DwgObject class represents a DWG object
......
54 55
	protected int linetypeFlags;
55 56
	protected int plotstyleFlags;
56 57
	protected int sizeInBits;
57
	protected Vector extendedData;
58
	protected ArrayList extendedData;
58 59
	protected int graphicData;
59 60
	protected int subEntityHandle;
60 61
	protected int xDicObjHandle;
......
74 75
		Integer mode = (Integer)DwgUtil.getBits(data, 2, bitPos);
75 76
	    bitPos = bitPos + 2;
76 77
	    setMode(mode.intValue());
77
	    Vector v = DwgUtil.getBitLong(data, bitPos);
78
	    ArrayList v = DwgUtil.getBitLong(data, bitPos);
78 79
	    bitPos = ((Integer)v.get(0)).intValue();
79 80
	    int rnum = ((Integer)v.get(1)).intValue();
80 81
	    setNumReactors(rnum);
......
113 114
	 */
114 115
	public int readObjectTailV15(int[] data, int offset) throws Exception {
115 116
		int bitPos = offset;
116
		Vector v = null;
117
		ArrayList v = null;
117 118
		if (getMode()==0x0) {
118 119
			v = DwgUtil.getHandle(data, bitPos);
119 120
		    bitPos = ((Integer)v.get(0)).intValue();
......
121 122
		    for (int i=1;i<v.size();i++) {
122 123
			    sh[i-1] = ((Integer)v.get(i)).intValue();
123 124
		    }
124
		    Vector shv = new Vector();
125
		    ArrayList shv = new ArrayList();
125 126
		    for (int i=0;i<sh.length;i++) {
126 127
		    	shv.add(new Integer(sh[i]));
127 128
		    }
......
141 142
	    for (int i=1;i<v.size();i++) {
142 143
		    xh[i-1] = ((Integer)v.get(i)).intValue();
143 144
	    }
144
	    Vector xhv = new Vector();
145
	    ArrayList xhv = new ArrayList();
145 146
	    for (int i=0;i<xh.length;i++) {
146 147
	    	xhv.add(new Integer(xh[i]));
147 148
	    }
......
153 154
		    lh[i-1] = ((Integer)v.get(i)).intValue();
154 155
	    }
155 156
	    setLayerHandleCode(lh[0]);
156
	    Vector lhv = new Vector();
157
	    ArrayList lhv = new ArrayList();
157 158
	    for (int i=0;i<lh.length;i++) {
158 159
	    	lhv.add(new Integer(lh[i]));
159 160
	    }
......
210 211
	/**
211 212
	 * @return Returns the extendedData.
212 213
	 */
213
	public Vector getExtendedData() {
214
	public ArrayList getExtendedData() {
214 215
		return extendedData;
215 216
	}
216 217
	/**
217
	 * @param extendedData The extendedData to set.
218
	 * @param extData The extendedData to set.
218 219
	 */
219
	public void setExtendedData(Vector extendedData) {
220
		this.extendedData = extendedData;
220
	public void setExtendedData(ArrayList extData) {
221
		this.extendedData = extData;
221 222
	}
222 223
	/**
223 224
	 * @return Returns the graphicData.

Also available in: Unified diff