/* * RHQ Management Platform * Copyright (C) 2005-2008 Red Hat, Inc. * All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation version 2 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* * TablePropertyTag.java * * Created on January 2, 2003, 12:47 PM */ package org.rhq.enterprise.gui.legacy.taglib.display; import org.rhq.core.domain.util.PageList; /** * Bean properties for TableTag */ public class TablePropertyTag extends TemplateTag { /** * Creates a new instance of TablePropertyTag */ public TablePropertyTag() { super(); } private PageList items = null; private String property = null; private String length = "0"; private String offset = "0"; private String scope = null; private String decorator = null; private String export = null; private String paramId = null; private String paramName = null; private String paramProperty = null; private String paramScope = null; private String width = null; private String border = null; private String cellspacing = null; private String cellpadding = null; private String align = null; private String nowrapHeader = null; private String background = null; private String bgcolor = null; private String frame = null; private String height = null; private String hspace = null; private String rules = null; private String summary = null; private String vspace = null; private String styleClass = null; private String styleId = null; /** * This variable hold the value of the data has to be displayed without the table. */ private String display = null; private String action = null; /* should we include adornments for the "add to list" table? */ private boolean padRows = false; /* if there are no rows, present this as a message */ private String emptyMsg = null; /* should we include the right-side sidebar? */ private boolean rightSidebar = false; /* should we include the left-side sidebar? */ private boolean leftSidebar = false; /** * Holds value of property includeTotals. should the tage generate total list size for the user. */ private boolean includeTotals; /** * This variable always points to the current data cell */ private String var = null; /** * Getter for property includeTotals. * * @return Value of property includeTotals. */ public boolean getIncludeTotals() { return this.includeTotals; } public void setIncludeTotals(boolean includeTotals) { this.includeTotals = includeTotals; } public void setPadRows(boolean padRows) { this.padRows = padRows; } public boolean isPadRows() { return this.padRows; } public void setEmptyMsg(String emptyMsg) { this.emptyMsg = emptyMsg; } public String getEmptyMsg() { return this.emptyMsg; } public void setRightSidebar(boolean rightSidebar) { this.rightSidebar = rightSidebar; } public boolean isRightSidebar() { return this.rightSidebar; } public void setLeftSidebar(boolean leftSidebar) { this.leftSidebar = leftSidebar; } public boolean isLeftSidebar() { return this.leftSidebar; } /** * getter for var. var is a value that points to the current data cell in the page scope, very jstl-esque. */ public String getVar() { return this.var; } /** * setter for var. var is a value that points to the curent data cell in the page scope, very jstl-esque. */ public void setVar(String var) { this.var = var; } public void setParamId(String v) { this.paramId = v; } public void setParamName(String v) { this.paramName = v; } public void setParamProperty(String v) { this.paramProperty = v; } public void setParamScope(String v) { this.paramScope = v; } public String getParamId() { return this.paramId; } public String getParamName() { return this.paramName; } public String getParamProperty() { return this.paramProperty; } public String getParamScope() { return this.paramScope; } public void setItems(PageList v) { this.items = v; } public void setProperty(String v) { this.property = v; } public void setLength(String v) { this.length = v; } public void setOffset(String v) { this.offset = v; } public void setScope(String v) { this.scope = v; } public void setDecorator(String v) { this.decorator = v; } public void setExport(String v) { this.export = v; } public void setWidth(String v) { this.width = v; } public void setBorder(String v) { this.border = v; } public void setCellspacing(String v) { this.cellspacing = v; } public void setCellpadding(String v) { this.cellpadding = v; } public void setAlign(String v) { this.align = v; } public void setNowrapHeader(String v) { this.nowrapHeader = v; } public void setBackground(String v) { this.background = v; } public void setBgcolor(String v) { this.bgcolor = v; } public void setFrame(String v) { this.frame = v; } public void setHeight(String v) { this.height = v; } public void setHspace(String v) { this.hspace = v; } public void setRules(String v) { this.rules = v; } public void setSummary(String v) { this.summary = v; } public void setVspace(String v) { this.vspace = v; } public void setStyleClass(String v) { this.styleClass = v; } public void setStyleId(String v) { this.styleId = v; } public void setDisplay(String display) { this.display = display; } public PageList getItems() { return this.items; } public String getProperty() { return this.property; } public String getLength() { return this.length; } public String getOffset() { return this.offset; } public String getScope() { return this.scope; } public String getDecorator() { return this.decorator; } public String getExport() { return this.export; } public String getWidth() { return this.width; } public String getBorder() { return this.border; } public String getCellspacing() { return this.cellspacing; } public String getCellpadding() { return this.cellpadding; } public String getAlign() { return this.align; } public String getNowrapHeader() { return this.nowrapHeader; } public String getBackground() { return this.background; } public String getBgcolor() { return this.bgcolor; } public String getFrame() { return this.frame; } public String getHeight() { return this.height; } public String getHspace() { return this.hspace; } public String getRules() { return this.rules; } public String getSummary() { return this.summary; } public String getVspace() { return this.vspace; } public String getStyleClass() { return this.styleClass; } public String getStyleId() { return this.styleId; } public String getDisplay() { return this.display; } public String getAction() { return action; } public void setAction(String action) { this.action = action; } }