source: javadoc/genius/core/jtreetable/TreeTableModel.html@ 1

Last change on this file since 1 was 1, checked in by Wouter Pasman, 7 years ago

Initial import : Genius 9.0.0

File size: 12.4 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_112) on Thu Jun 21 12:05:57 CEST 2018 -->
6<title>TreeTableModel (Genius Core Documentation)</title>
7<meta name="date" content="2018-06-21">
8<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
9<script type="text/javascript" src="../../../script.js"></script>
10</head>
11<body>
12<script type="text/javascript"><!--
13 try {
14 if (location.href.indexOf('is-external=true') == -1) {
15 parent.document.title="TreeTableModel (Genius Core Documentation)";
16 }
17 }
18 catch(err) {
19 }
20//-->
21var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
22var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
23var altColor = "altColor";
24var rowColor = "rowColor";
25var tableTab = "tableTab";
26var activeTableTab = "activeTableTab";
27</script>
28<noscript>
29<div>JavaScript is disabled on your browser.</div>
30</noscript>
31<!-- ========= START OF TOP NAVBAR ======= -->
32<div class="topNav"><a name="navbar.top">
33<!-- -->
34</a>
35<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
36<a name="navbar.top.firstrow">
37<!-- -->
38</a>
39<ul class="navList" title="Navigation">
40<li><a href="../../../overview-summary.html">Overview</a></li>
41<li><a href="package-summary.html">Package</a></li>
42<li class="navBarCell1Rev">Class</li>
43<li><a href="class-use/TreeTableModel.html">Use</a></li>
44<li><a href="package-tree.html">Tree</a></li>
45<li><a href="../../../deprecated-list.html">Deprecated</a></li>
46<li><a href="../../../index-all.html">Index</a></li>
47<li><a href="../../../help-doc.html">Help</a></li>
48</ul>
49</div>
50<div class="subNav">
51<ul class="navList">
52<li><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html" title="class in genius.core.jtreetable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
53<li><a href="../../../genius/core/jtreetable/TreeTableModelAdapter.html" title="class in genius.core.jtreetable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
54</ul>
55<ul class="navList">
56<li><a href="../../../index.html?genius/core/jtreetable/TreeTableModel.html" target="_top">Frames</a></li>
57<li><a href="TreeTableModel.html" target="_top">No&nbsp;Frames</a></li>
58</ul>
59<ul class="navList" id="allclasses_navbar_top">
60<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
61</ul>
62<div>
63<script type="text/javascript"><!--
64 allClassesLink = document.getElementById("allclasses_navbar_top");
65 if(window==top) {
66 allClassesLink.style.display = "block";
67 }
68 else {
69 allClassesLink.style.display = "none";
70 }
71 //-->
72</script>
73</div>
74<div>
75<ul class="subNavList">
76<li>Summary:&nbsp;</li>
77<li>Nested&nbsp;|&nbsp;</li>
78<li>Field&nbsp;|&nbsp;</li>
79<li>Constr&nbsp;|&nbsp;</li>
80<li><a href="#method.summary">Method</a></li>
81</ul>
82<ul class="subNavList">
83<li>Detail:&nbsp;</li>
84<li>Field&nbsp;|&nbsp;</li>
85<li>Constr&nbsp;|&nbsp;</li>
86<li><a href="#method.detail">Method</a></li>
87</ul>
88</div>
89<a name="skip.navbar.top">
90<!-- -->
91</a></div>
92<!-- ========= END OF TOP NAVBAR ========= -->
93<!-- ======== START OF CLASS DATA ======== -->
94<div class="header">
95<div class="subTitle">genius.core.jtreetable</div>
96<h2 title="Interface TreeTableModel" class="title">Interface TreeTableModel</h2>
97</div>
98<div class="contentContainer">
99<div class="description">
100<ul class="blockList">
101<li class="blockList">
102<dl>
103<dt>All Superinterfaces:</dt>
104<dd>javax.swing.tree.TreeModel</dd>
105</dl>
106<dl>
107<dt>All Known Implementing Classes:</dt>
108<dd><a href="../../../genius/core/jtreetable/AbstractTreeTableModel.html" title="class in genius.core.jtreetable">AbstractTreeTableModel</a></dd>
109</dl>
110<hr>
111<br>
112<pre>public interface <span class="typeNameLabel">TreeTableModel</span>
113extends javax.swing.tree.TreeModel</pre>
114<div class="block">TreeTableModel is the model used by a JTreeTable. It extends TreeModel
115 to add methods for getting inforamtion about the set of columns each
116 node in the TreeTableModel may have. Each column, like a column in
117 a TableModel, has a name and a type associated with it. Each node in
118 the TreeTableModel can return a value for each of the columns and
119 set that value if isCellEditable() returns true.</div>
120<dl>
121<dt><span class="simpleTagLabel">Author:</span></dt>
122<dd>Philip Milne, Scott Violet</dd>
123</dl>
124</li>
125</ul>
126</div>
127<div class="summary">
128<ul class="blockList">
129<li class="blockList">
130<!-- ========== METHOD SUMMARY =========== -->
131<ul class="blockList">
132<li class="blockList"><a name="method.summary">
133<!-- -->
134</a>
135<h3>Method Summary</h3>
136<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
137<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
138<tr>
139<th class="colFirst" scope="col">Modifier and Type</th>
140<th class="colLast" scope="col">Method and Description</th>
141</tr>
142<tr id="i0" class="altColor">
143<td class="colFirst"><code>java.lang.Class</code></td>
144<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/TreeTableModel.html#getColumnClass-int-">getColumnClass</a></span>(int&nbsp;column)</code>
145<div class="block">Returns the type for column number <code>column</code>.</div>
146</td>
147</tr>
148<tr id="i1" class="rowColor">
149<td class="colFirst"><code>int</code></td>
150<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/TreeTableModel.html#getColumnCount--">getColumnCount</a></span>()</code>
151<div class="block">Returns the number ofs availible column.</div>
152</td>
153</tr>
154<tr id="i2" class="altColor">
155<td class="colFirst"><code>java.lang.String</code></td>
156<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/TreeTableModel.html#getColumnName-int-">getColumnName</a></span>(int&nbsp;column)</code>
157<div class="block">Returns the name for column number <code>column</code>.</div>
158</td>
159</tr>
160<tr id="i3" class="rowColor">
161<td class="colFirst"><code>java.lang.Object</code></td>
162<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/TreeTableModel.html#getValueAt-java.lang.Object-int-">getValueAt</a></span>(java.lang.Object&nbsp;node,
163 int&nbsp;column)</code>
164<div class="block">Returns the value to be displayed for node <code>node</code>,
165 at column number <code>column</code>.</div>
166</td>
167</tr>
168<tr id="i4" class="altColor">
169<td class="colFirst"><code>boolean</code></td>
170<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/TreeTableModel.html#isCellEditable-java.lang.Object-int-">isCellEditable</a></span>(java.lang.Object&nbsp;node,
171 int&nbsp;column)</code>
172<div class="block">Indicates whether the the value for node <code>node</code>,
173 at column number <code>column</code> is editable.</div>
174</td>
175</tr>
176<tr id="i5" class="rowColor">
177<td class="colFirst"><code>void</code></td>
178<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/jtreetable/TreeTableModel.html#setValueAt-java.lang.Object-java.lang.Object-int-">setValueAt</a></span>(java.lang.Object&nbsp;aValue,
179 java.lang.Object&nbsp;node,
180 int&nbsp;column)</code>
181<div class="block">Sets the value for node <code>node</code>,
182 at column number <code>column</code>.</div>
183</td>
184</tr>
185</table>
186<ul class="blockList">
187<li class="blockList"><a name="methods.inherited.from.class.javax.swing.tree.TreeModel">
188<!-- -->
189</a>
190<h3>Methods inherited from interface&nbsp;javax.swing.tree.TreeModel</h3>
191<code>addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged</code></li>
192</ul>
193</li>
194</ul>
195</li>
196</ul>
197</div>
198<div class="details">
199<ul class="blockList">
200<li class="blockList">
201<!-- ============ METHOD DETAIL ========== -->
202<ul class="blockList">
203<li class="blockList"><a name="method.detail">
204<!-- -->
205</a>
206<h3>Method Detail</h3>
207<a name="getColumnCount--">
208<!-- -->
209</a>
210<ul class="blockList">
211<li class="blockList">
212<h4>getColumnCount</h4>
213<pre>int&nbsp;getColumnCount()</pre>
214<div class="block">Returns the number ofs availible column.</div>
215</li>
216</ul>
217<a name="getColumnName-int-">
218<!-- -->
219</a>
220<ul class="blockList">
221<li class="blockList">
222<h4>getColumnName</h4>
223<pre>java.lang.String&nbsp;getColumnName(int&nbsp;column)</pre>
224<div class="block">Returns the name for column number <code>column</code>.</div>
225</li>
226</ul>
227<a name="getColumnClass-int-">
228<!-- -->
229</a>
230<ul class="blockList">
231<li class="blockList">
232<h4>getColumnClass</h4>
233<pre>java.lang.Class&nbsp;getColumnClass(int&nbsp;column)</pre>
234<div class="block">Returns the type for column number <code>column</code>.</div>
235</li>
236</ul>
237<a name="getValueAt-java.lang.Object-int-">
238<!-- -->
239</a>
240<ul class="blockList">
241<li class="blockList">
242<h4>getValueAt</h4>
243<pre>java.lang.Object&nbsp;getValueAt(java.lang.Object&nbsp;node,
244 int&nbsp;column)</pre>
245<div class="block">Returns the value to be displayed for node <code>node</code>,
246 at column number <code>column</code>.</div>
247</li>
248</ul>
249<a name="isCellEditable-java.lang.Object-int-">
250<!-- -->
251</a>
252<ul class="blockList">
253<li class="blockList">
254<h4>isCellEditable</h4>
255<pre>boolean&nbsp;isCellEditable(java.lang.Object&nbsp;node,
256 int&nbsp;column)</pre>
257<div class="block">Indicates whether the the value for node <code>node</code>,
258 at column number <code>column</code> is editable.</div>
259</li>
260</ul>
261<a name="setValueAt-java.lang.Object-java.lang.Object-int-">
262<!-- -->
263</a>
264<ul class="blockListLast">
265<li class="blockList">
266<h4>setValueAt</h4>
267<pre>void&nbsp;setValueAt(java.lang.Object&nbsp;aValue,
268 java.lang.Object&nbsp;node,
269 int&nbsp;column)</pre>
270<div class="block">Sets the value for node <code>node</code>,
271 at column number <code>column</code>.</div>
272</li>
273</ul>
274</li>
275</ul>
276</li>
277</ul>
278</div>
279</div>
280<!-- ========= END OF CLASS DATA ========= -->
281<!-- ======= START OF BOTTOM NAVBAR ====== -->
282<div class="bottomNav"><a name="navbar.bottom">
283<!-- -->
284</a>
285<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
286<a name="navbar.bottom.firstrow">
287<!-- -->
288</a>
289<ul class="navList" title="Navigation">
290<li><a href="../../../overview-summary.html">Overview</a></li>
291<li><a href="package-summary.html">Package</a></li>
292<li class="navBarCell1Rev">Class</li>
293<li><a href="class-use/TreeTableModel.html">Use</a></li>
294<li><a href="package-tree.html">Tree</a></li>
295<li><a href="../../../deprecated-list.html">Deprecated</a></li>
296<li><a href="../../../index-all.html">Index</a></li>
297<li><a href="../../../help-doc.html">Help</a></li>
298</ul>
299</div>
300<div class="subNav">
301<ul class="navList">
302<li><a href="../../../genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html" title="class in genius.core.jtreetable"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
303<li><a href="../../../genius/core/jtreetable/TreeTableModelAdapter.html" title="class in genius.core.jtreetable"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
304</ul>
305<ul class="navList">
306<li><a href="../../../index.html?genius/core/jtreetable/TreeTableModel.html" target="_top">Frames</a></li>
307<li><a href="TreeTableModel.html" target="_top">No&nbsp;Frames</a></li>
308</ul>
309<ul class="navList" id="allclasses_navbar_bottom">
310<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
311</ul>
312<div>
313<script type="text/javascript"><!--
314 allClassesLink = document.getElementById("allclasses_navbar_bottom");
315 if(window==top) {
316 allClassesLink.style.display = "block";
317 }
318 else {
319 allClassesLink.style.display = "none";
320 }
321 //-->
322</script>
323</div>
324<div>
325<ul class="subNavList">
326<li>Summary:&nbsp;</li>
327<li>Nested&nbsp;|&nbsp;</li>
328<li>Field&nbsp;|&nbsp;</li>
329<li>Constr&nbsp;|&nbsp;</li>
330<li><a href="#method.summary">Method</a></li>
331</ul>
332<ul class="subNavList">
333<li>Detail:&nbsp;</li>
334<li>Field&nbsp;|&nbsp;</li>
335<li>Constr&nbsp;|&nbsp;</li>
336<li><a href="#method.detail">Method</a></li>
337</ul>
338</div>
339<a name="skip.navbar.bottom">
340<!-- -->
341</a></div>
342<!-- ======== END OF BOTTOM NAVBAR ======= -->
343</body>
344</html>
Note: See TracBrowser for help on using the repository browser.