2 * Copyright (C) 2010, 2011 Openismus GmbH
4 * This file is part of GWT-Glom.
6 * GWT-Glom is free software: you can redistribute it and/or modify it
7 * under the terms of the GNU Lesser General Public License as published by the
8 * Free Software Foundation, either version 3 of the License, or (at your
9 * option) any later version.
11 * GWT-Glom is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
16 * You should have received a copy of the GNU Lesser General Public License
17 * along with GWT-Glom. If not, see <http://www.gnu.org/licenses/>.
20 package org.glom.web.shared;
22 import java.io.Serializable;
24 @SuppressWarnings("serial")
25 public class LayoutListTable implements Serializable {
28 private String[] columnTitles;
31 public LayoutListTable() {
32 new LayoutListTable("", "", new String[] {}, 0);
35 public LayoutListTable(String name, String title, String[] columnTitles, int numRows) {
38 this.columnTitles = columnTitles;
39 this.numRows = numRows;
43 public String getName() { return name;}
44 public void setName(String name) { this.name = name;}
45 public String getTitle() { return title; }
46 public void setTitle(String title) { this.title = title; }
47 public String[] getColumnTitles() { return columnTitles; }
48 public void setColumnTitles(String[] columns) { this.columnTitles = columns; }
49 public int getNumRows() { return numRows; }
50 public void setColumns(int numRows) { this.numRows = numRows; }