1 |
/* DefaultTableColumnModel.java -- |
/* DefaultTableColumnModel.java -- |
2 |
Copyright (C) 2002 Free Software Foundation, Inc. |
Copyright (C) 2002, 2004 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of GNU Classpath. |
This file is part of GNU Classpath. |
5 |
|
|
61 |
implements TableColumnModel, PropertyChangeListener, ListSelectionListener, |
implements TableColumnModel, PropertyChangeListener, ListSelectionListener, |
62 |
Serializable |
Serializable |
63 |
{ |
{ |
64 |
static final long serialVersionUID = 6580012493508960512L; |
private static final long serialVersionUID = 6580012493508960512L; |
65 |
|
|
66 |
/** |
/** |
67 |
* tableColumns |
* tableColumns |
68 |
*/ |
*/ |
69 |
protected Vector tableColumns; |
protected Vector tableColumns; |
70 |
|
|
71 |
/** |
/** |
72 |
* selectionModel |
* selectionModel |
73 |
*/ |
*/ |
74 |
protected ListSelectionModel selectionModel; |
protected ListSelectionModel selectionModel; |
75 |
|
|
76 |
/** |
/** |
77 |
* columnMargin |
* columnMargin |
78 |
*/ |
*/ |
79 |
protected int columnMargin; |
protected int columnMargin; |
80 |
|
|
81 |
/** |
/** |
82 |
* listenerList |
* listenerList |
83 |
*/ |
*/ |
84 |
protected EventListenerList listenerList; |
protected EventListenerList listenerList = new EventListenerList(); |
85 |
|
|
86 |
/** |
/** |
87 |
* changeEvent |
* changeEvent |
88 |
*/ |
*/ |
89 |
protected transient ChangeEvent changeEvent; |
protected transient ChangeEvent changeEvent = new ChangeEvent(this); |
90 |
|
|
91 |
/** |
/** |
92 |
* columnSelectionAllowed |
* columnSelectionAllowed |
93 |
*/ |
*/ |
94 |
protected boolean columnSelectionAllowed; |
protected boolean columnSelectionAllowed; |
95 |
|
|
96 |
/** |
/** |
97 |
* totalColumnWidth |
* totalColumnWidth |
98 |
*/ |
*/ |
99 |
protected int totalColumnWidth; |
protected int totalColumnWidth; |
100 |
|
|
101 |
/** |
/** |
102 |
* Constructor DefaultTableColumnModel |
* Constructor DefaultTableColumnModel |
103 |
*/ |
*/ |
104 |
public DefaultTableColumnModel() |
public DefaultTableColumnModel() |
105 |
{ |
{ |
106 |
// TODO |
// TODO |
107 |
} |
} |
108 |
|
|
109 |
/** |
/** |
110 |
* addColumn |
* addColumn |
111 |
* @param value0 TODO |
* @param value0 TODO |
112 |
*/ |
*/ |
113 |
public void addColumn(TableColumn value0) |
public void addColumn(TableColumn value0) |
114 |
{ |
{ |
115 |
// TODO |
// TODO |
116 |
} |
} |
117 |
|
|
118 |
/** |
/** |
119 |
* removeColumn |
* removeColumn |
120 |
* @param value0 TODO |
* @param value0 TODO |
121 |
*/ |
*/ |
122 |
public void removeColumn(TableColumn value0) |
public void removeColumn(TableColumn value0) |
123 |
{ |
{ |
124 |
// TODO |
// TODO |
125 |
} |
} |
126 |
|
|
127 |
/** |
/** |
128 |
* moveColumn |
* moveColumn |
129 |
* @param value0 TODO |
* @param value0 TODO |
130 |
* @param value1 TODO |
* @param value1 TODO |
131 |
*/ |
*/ |
132 |
public void moveColumn(int value0, int value1) |
public void moveColumn(int value0, int value1) |
133 |
{ |
{ |
134 |
// TODO |
// TODO |
135 |
} |
} |
136 |
|
|
137 |
/** |
/** |
138 |
* setColumnMargin |
* setColumnMargin |
139 |
* @param value0 TODO |
* @param value0 TODO |
140 |
*/ |
*/ |
141 |
public void setColumnMargin(int value0) |
public void setColumnMargin(int value0) |
142 |
{ |
{ |
143 |
// TODO |
// TODO |
144 |
} |
} |
145 |
|
|
146 |
/** |
/** |
147 |
* getColumnCount |
* getColumnCount |
148 |
* @return int |
* @return int |
149 |
*/ |
*/ |
150 |
public int getColumnCount() |
public int getColumnCount() |
151 |
{ |
{ |
152 |
return 0; // TODO |
return 0; // TODO |
153 |
} |
} |
154 |
|
|
155 |
/** |
/** |
156 |
* getColumns |
* getColumns |
157 |
* @return Enumeration |
* @return Enumeration |
158 |
*/ |
*/ |
159 |
public Enumeration getColumns() |
public Enumeration getColumns() |
160 |
{ |
{ |
161 |
return null; // TODO |
return null; // TODO |
162 |
} |
} |
163 |
|
|
164 |
/** |
/** |
165 |
* getColumnIndex |
* getColumnIndex |
166 |
* @param value0 TODO |
* @param value0 TODO |
167 |
* @return int |
* @return int |
168 |
*/ |
*/ |
169 |
public int getColumnIndex(Object value0) |
public int getColumnIndex(Object value0) |
170 |
{ |
{ |
171 |
return 0; // TODO |
return 0; // TODO |
172 |
} |
} |
173 |
|
|
174 |
/** |
/** |
175 |
* getColumn |
* getColumn |
176 |
* @param value0 TODO |
* @param value0 TODO |
177 |
* @return TableColumn |
* @return TableColumn |
178 |
*/ |
*/ |
179 |
public TableColumn getColumn(int value0) |
public TableColumn getColumn(int value0) |
180 |
{ |
{ |
181 |
return null; // TODO |
return null; // TODO |
182 |
} |
} |
183 |
|
|
184 |
/** |
/** |
185 |
* getColumnMargin |
* getColumnMargin |
186 |
* @return int |
* @return int |
187 |
*/ |
*/ |
188 |
public int getColumnMargin() |
public int getColumnMargin() |
189 |
{ |
{ |
190 |
return 0; // TODO |
return 0; // TODO |
191 |
} |
} |
192 |
|
|
193 |
/** |
/** |
194 |
* getColumnIndexAtX |
* getColumnIndexAtX |
195 |
* @param value0 TODO |
* @param value0 TODO |
196 |
* @return int |
* @return int |
197 |
*/ |
*/ |
198 |
public int getColumnIndexAtX(int value0) |
public int getColumnIndexAtX(int value0) |
199 |
{ |
{ |
200 |
return 0; // TODO |
return 0; // TODO |
201 |
} |
} |
202 |
|
|
203 |
/** |
/** |
204 |
* getTotalColumnWidth |
* getTotalColumnWidth |
205 |
* @return int |
* @return int |
206 |
*/ |
*/ |
207 |
public int getTotalColumnWidth() |
public int getTotalColumnWidth() |
208 |
{ |
{ |
209 |
return 0; // TODO |
return 0; // TODO |
210 |
} |
} |
211 |
|
|
212 |
/** |
/** |
213 |
* setSelectionModel |
* setSelectionModel |
214 |
* @param value0 TODO |
* @param model TODO |
215 |
*/ |
* @exception IllegalArgumentException if model is null |
216 |
public void setSelectionModel(ListSelectionModel value0) |
*/ |
217 |
|
public void setSelectionModel(ListSelectionModel model) |
218 |
{ |
{ |
219 |
// TODO |
if (model == null) |
220 |
|
throw new IllegalArgumentException(); |
221 |
|
|
222 |
|
selectionModel = model; |
223 |
|
selectionModel.addListSelectionListener(this); |
224 |
} |
} |
225 |
|
|
226 |
/** |
/** |
227 |
* getSelectionModel |
* getSelectionModel |
228 |
* @return ListSelectionModel |
* @return ListSelectionModel |
229 |
*/ |
*/ |
230 |
public ListSelectionModel getSelectionModel() |
public ListSelectionModel getSelectionModel() |
231 |
{ |
{ |
232 |
return null; // TODO |
return selectionModel; |
233 |
} |
} |
234 |
|
|
235 |
/** |
/** |
236 |
* setColumnSelectionAllowed |
* setColumnSelectionAllowed |
237 |
* @param value0 TODO |
* @param value0 TODO |
238 |
*/ |
*/ |
239 |
public void setColumnSelectionAllowed(boolean value0) |
public void setColumnSelectionAllowed(boolean value0) |
240 |
{ |
{ |
241 |
// TODO |
// TODO |
242 |
} |
} |
243 |
|
|
244 |
/** |
/** |
245 |
* getColumnSelectionAllowed |
* getColumnSelectionAllowed |
246 |
* @return boolean |
* @return boolean |
247 |
*/ |
*/ |
248 |
public boolean getColumnSelectionAllowed() |
public boolean getColumnSelectionAllowed() |
249 |
{ |
{ |
250 |
return false; // TODO |
return false; // TODO |
251 |
} |
} |
252 |
|
|
253 |
/** |
/** |
254 |
* getSelectedColumns |
* getSelectedColumns |
255 |
* @return int[] |
* @return int[] |
256 |
*/ |
*/ |
257 |
public int[] getSelectedColumns() |
public int[] getSelectedColumns() |
258 |
{ |
{ |
259 |
return null; // TODO |
return null; // TODO |
260 |
} |
} |
261 |
|
|
262 |
/** |
/** |
263 |
* getSelectedColumnCount |
* getSelectedColumnCount |
264 |
* @return int |
* @return int |
265 |
*/ |
*/ |
266 |
public int getSelectedColumnCount() |
public int getSelectedColumnCount() |
267 |
{ |
{ |
268 |
return 0; // TODO |
return 0; // TODO |
269 |
} |
} |
270 |
|
|
271 |
/** |
/** |
272 |
* addColumnModelListener |
* addColumnModelListener |
273 |
* @param value0 TODO |
* @param value0 TODO |
274 |
*/ |
*/ |
275 |
public void addColumnModelListener(TableColumnModelListener value0) |
public void addColumnModelListener(TableColumnModelListener value0) |
276 |
{ |
{ |
277 |
// TODO |
// TODO |
278 |
} |
} |
279 |
|
|
280 |
/** |
/** |
281 |
* removeColumnModelListener |
* removeColumnModelListener |
282 |
* @param value0 TODO |
* @param value0 TODO |
283 |
*/ |
*/ |
284 |
public void removeColumnModelListener(TableColumnModelListener value0) |
public void removeColumnModelListener(TableColumnModelListener value0) |
285 |
{ |
{ |
286 |
// TODO |
// TODO |
287 |
} |
} |
288 |
|
|
289 |
/** |
/** |
290 |
* fireColumnAdded |
* fireColumnAdded |
291 |
* @param value0 TODO |
* @param value0 TODO |
292 |
*/ |
*/ |
293 |
protected void fireColumnAdded(TableColumnModelEvent value0) |
protected void fireColumnAdded(TableColumnModelEvent value0) |
294 |
{ |
{ |
295 |
// TODO |
// TODO |
296 |
} |
} |
297 |
|
|
298 |
/** |
/** |
299 |
* fireColumnRemoved |
* fireColumnRemoved |
300 |
* @param value0 TODO |
* @param value0 TODO |
301 |
*/ |
*/ |
302 |
protected void fireColumnRemoved(TableColumnModelEvent value0) |
protected void fireColumnRemoved(TableColumnModelEvent value0) |
303 |
{ |
{ |
304 |
// TODO |
// TODO |
305 |
} |
} |
306 |
|
|
307 |
/** |
/** |
308 |
* fireColumnMoved |
* fireColumnMoved |
309 |
* @param value0 TODO |
* @param value0 TODO |
310 |
*/ |
*/ |
311 |
protected void fireColumnMoved(TableColumnModelEvent value0) |
protected void fireColumnMoved(TableColumnModelEvent value0) |
312 |
{ |
{ |
313 |
// TODO |
// TODO |
314 |
} |
} |
315 |
|
|
316 |
/** |
/** |
317 |
* fireColumnSelectionChanged |
* fireColumnSelectionChanged |
318 |
* @param value0 TODO |
* @param value0 TODO |
319 |
*/ |
*/ |
320 |
protected void fireColumnSelectionChanged(ListSelectionEvent value0) |
protected void fireColumnSelectionChanged(ListSelectionEvent value0) |
321 |
{ |
{ |
322 |
// TODO |
// TODO |
323 |
} |
} |
324 |
|
|
325 |
/** |
/** |
326 |
* fireColumnMarginChanged |
* fireColumnMarginChanged |
327 |
*/ |
*/ |
328 |
protected void fireColumnMarginChanged() |
protected void fireColumnMarginChanged() |
329 |
{ |
{ |
330 |
// TODO |
// TODO |
331 |
} |
} |
332 |
|
|
333 |
/** |
/** |
334 |
* getListeners |
* getListeners |
335 |
* @param value0 TODO |
* @param value0 TODO |
336 |
* @return EventListener[] |
* @return EventListener[] |
337 |
*/ |
*/ |
338 |
public EventListener[] getListeners(Class value0) |
public EventListener[] getListeners(Class value0) |
339 |
{ |
{ |
340 |
return null; // TODO |
return null; // TODO |
341 |
} |
} |
342 |
|
|
343 |
/** |
/** |
344 |
* propertyChange |
* propertyChange |
345 |
* @param value0 TODO |
* @param value0 TODO |
346 |
*/ |
*/ |
347 |
public void propertyChange(PropertyChangeEvent value0) |
public void propertyChange(PropertyChangeEvent value0) |
348 |
{ |
{ |
349 |
// TODO |
// TODO |
350 |
} |
} |
351 |
|
|
352 |
/** |
/** |
353 |
* valueChanged |
* valueChanged |
354 |
* @param value0 TODO |
* @param value0 TODO |
355 |
*/ |
*/ |
356 |
public void valueChanged(ListSelectionEvent value0) |
public void valueChanged(ListSelectionEvent value0) |
357 |
{ |
{ |
358 |
// TODO |
// TODO |
359 |
} |
} |
360 |
|
|
361 |
/** |
/** |
362 |
* createSelectionModel |
* createSelectionModel |
363 |
* @return ListSelectionModel |
* @return ListSelectionModel |
364 |
*/ |
*/ |
365 |
protected ListSelectionModel createSelectionModel() |
protected ListSelectionModel createSelectionModel() |
366 |
{ |
{ |
367 |
return null; // TODO |
return null; // TODO |
368 |
} |
} |
369 |
|
|
370 |
/** |
/** |
371 |
* recalcWidthCache |
* recalcWidthCache |
372 |
*/ |
*/ |
373 |
protected void recalcWidthCache() |
protected void recalcWidthCache() |
374 |
{ |
{ |
375 |
// TODO |
// TODO |
376 |
} |
} |
377 |
|
|
378 |
/** |
/** |
379 |
* invalidateWidthCache |
* invalidateWidthCache |
380 |
*/ |
*/ |
381 |
private void invalidateWidthCache() |
private void invalidateWidthCache() |
382 |
{ |
{ |
383 |
// TODO |
// TODO |
384 |
} |
} |
385 |
} |
} |