]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms/src/org/argeo/cms/tabular/ArrayTabularRow.java
Make tree view more robust
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / tabular / ArrayTabularRow.java
1 package org.argeo.cms.tabular;
2
3 import java.util.List;
4
5 /** Minimal tabular row wrapping an {@link Object} array */
6 public class ArrayTabularRow implements TabularRow {
7 private final Object[] arr;
8
9 public ArrayTabularRow(List<?> objs) {
10 this.arr = objs.toArray();
11 }
12
13 public Object get(Integer col) {
14 return arr[col];
15 }
16
17 public int size() {
18 return arr.length;
19 }
20
21 public Object[] toArray() {
22 return arr;
23 }
24
25 }