001 package org.shiftone.jrat.desktop.util; 002 003 /** 004 * @author (jeff@shiftone.org) Jeff Drost 005 */ 006 public class ColumnInfo { 007 008 private String title; 009 private Class type = Object.class; 010 private boolean defaultVisible; 011 012 013 public ColumnInfo(String title, boolean defaultVisible) { 014 this.title = title; 015 this.defaultVisible = defaultVisible; 016 } 017 018 019 public ColumnInfo(String title) { 020 this.title = title; 021 this.defaultVisible = true; 022 } 023 024 public String getTitle() { 025 return title; 026 } 027 028 public boolean isDefaultVisible() { 029 return defaultVisible; 030 } 031 032 public Class getType() { 033 return type; 034 } 035 }