/** * TableStyle.java * Created On 2006, Feb 18, 2006 5:42:11 PM * @author E. Rajasekar */ package app.astrosoft.consts; import java.util.EnumSet; public enum TableStyle { NONE(EnumSet.of(Style.NO_BORDER, Style.NO_VER_GRID,Style.NO_SELECTION , Style.NO_DRAGING)), STANDARD(EnumSet.of(Style.NO_SELECTION , Style.NO_DRAGING, Style.NO_BORDER)), SINGLE_ROW_SELECT(EnumSet.of(Style.SINGLE_ROW_SELECTION , Style.NO_DRAGING)), SCROLL_SINGLE_ROW_SELECT(EnumSet.of(Style.NO_BORDER, Style.SINGLE_ROW_SELECTION, Style.NO_DRAGING)), SCROLL(EnumSet.of(Style.NO_BORDER, Style.NO_DRAGING)), GRID(EnumSet.of(Style.NO_SELECTION , Style.HOR_LINE, Style.NO_DRAGING)), MULTI_ROW_GRID(EnumSet.of(Style.MULTI_ROW_SELECTION, Style.HOR_LINE, Style.NO_BORDER)); ; private EnumSet<Style> styles; public enum Style { NO_BORDER, NO_VER_GRID, NO_SELECTION, NO_DRAGING, HOR_LINE, SINGLE_ROW_SELECTION, MULTI_ROW_SELECTION; }; private TableStyle(){ } private TableStyle(EnumSet<Style> styles){ this.styles = styles; } public EnumSet<Style> styles(){ return styles; } }