/**********************************************************************************
* $URL: https://source.sakaiproject.org/svn/jsf/trunk/jsf-widgets/src/java/org/sakaiproject/jsf/tag/PagerTag.java $
* $Id: PagerTag.java 105077 2012-02-24 22:54:29Z ottenhoff@longsight.com $
***********************************************************************************
*
* Copyright (c) 2003, 2004, 2005, 2006, 2008 The Sakai Foundation
*
* Licensed under the Educational Community License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.opensource.org/licenses/ECL-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
**********************************************************************************/
package org.sakaiproject.jsf.tag;
import javax.faces.component.UIComponent;
import javax.faces.webapp.UIComponentTag;
import org.sakaiproject.jsf.util.TagUtil;
public class PagerTag
extends UIComponentTag
{
private String totalItems;
private String firstItem;
private String pageSize;
private String value;
private String valueChangeListener;
private String pageSizes;
private String accesskeys;
private String renderFirst;
private String renderPrev;
private String renderNext;
private String renderLast;
private String renderPageSize;
private String textFirst;
private String textPrev;
private String textNext;
private String textLast;
private String textPageSize;
private String textStatus;
private String textItem;
private String immediate;
public String getComponentType()
{
return ("org.sakaiproject.Pager");
}
public String getRendererType()
{
return ("org.sakaiproject.Pager");
}
protected void setProperties(UIComponent component)
{
super.setProperties(component);
TagUtil.setInteger(component, "totalItems", totalItems);
TagUtil.setInteger(component, "firstItem", firstItem);
TagUtil.setInteger(component, "pageSize", pageSize);
TagUtil.setString(component, "value", value);
TagUtil.setValueChangeListener(component, valueChangeListener);
TagUtil.setString(component, "pageSizes", pageSizes);
TagUtil.setBoolean(component, "accesskeys", accesskeys);
TagUtil.setBoolean(component, "renderFirst", renderFirst);
TagUtil.setBoolean(component, "renderPrev", renderPrev);
TagUtil.setBoolean(component, "renderNext", renderNext);
TagUtil.setBoolean(component, "renderLast", renderLast);
TagUtil.setBoolean(component, "renderPageSize", renderPageSize);
TagUtil.setString(component, "textFirst", textFirst);
TagUtil.setString(component, "textPrev", textPrev);
TagUtil.setString(component, "textNext", textNext);
TagUtil.setString(component, "textLast", textLast);
TagUtil.setString(component, "textPageSize", textPageSize);
TagUtil.setString(component, "textStatus", textStatus);
TagUtil.setString(component, "textItem", textItem);
TagUtil.setBoolean(component, "immediate", immediate);
}
public void release()
{
super.release();
totalItems = null;
firstItem = null;
pageSize = null;
value = null;
valueChangeListener = null;
pageSizes = null;
accesskeys = null;
renderFirst = null;
renderPrev = null;
renderNext = null;
renderLast = null;
renderPageSize = null;
textFirst = null;
textPrev = null;
textNext = null;
textLast = null;
textPageSize = null;
textStatus = null;
textItem = null;
immediate = null;
}
/** Below: Automatically generated getters and setters */
public String getAccesskeys() {
return accesskeys;
}
public void setAccesskeys(String accesskeys) {
this.accesskeys = accesskeys;
}
public String getFirstItem() {
return firstItem;
}
public void setFirstItem(String firstItem) {
this.firstItem = firstItem;
}
public String getImmediate() {
return immediate;
}
public void setImmediate(String immediate) {
this.immediate = immediate;
}
public String getPageSize() {
return pageSize;
}
public void setPageSize(String pageSize) {
this.pageSize = pageSize;
}
public String getPageSizes() {
return pageSizes;
}
public void setPageSizes(String pageSizes) {
this.pageSizes = pageSizes;
}
public String getRenderFirst() {
return renderFirst;
}
public void setRenderFirst(String renderFirst) {
this.renderFirst = renderFirst;
}
public String getRenderLast() {
return renderLast;
}
public void setRenderLast(String renderLast) {
this.renderLast = renderLast;
}
public String getRenderNext() {
return renderNext;
}
public void setRenderNext(String renderNext) {
this.renderNext = renderNext;
}
public String getRenderPageSize() {
return renderPageSize;
}
public void setRenderPageSize(String renderPageSize) {
this.renderPageSize = renderPageSize;
}
public String getRenderPrev() {
return renderPrev;
}
public void setRenderPrev(String renderPrev) {
this.renderPrev = renderPrev;
}
public String getTextFirst() {
return textFirst;
}
public void setTextFirst(String textFirst) {
this.textFirst = textFirst;
}
public String getTextItem() {
return textItem;
}
public void setTextItem(String textItem) {
this.textItem = textItem;
}
public String getTextLast() {
return textLast;
}
public void setTextLast(String textLast) {
this.textLast = textLast;
}
public String getTextNext() {
return textNext;
}
public void setTextNext(String textNext) {
this.textNext = textNext;
}
public String getTextPageSize() {
return textPageSize;
}
public void setTextPageSize(String textPageSize) {
this.textPageSize = textPageSize;
}
public String getTextPrev() {
return textPrev;
}
public void setTextPrev(String textPrev) {
this.textPrev = textPrev;
}
public String getTextStatus() {
return textStatus;
}
public void setTextStatus(String textStatus) {
this.textStatus = textStatus;
}
public String getTotalItems() {
return totalItems;
}
public void setTotalItems(String totalItems) {
this.totalItems = totalItems;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getValueChangeListener() {
return valueChangeListener;
}
public void setValueChangeListener(String valueChangeListener) {
this.valueChangeListener = valueChangeListener;
}
}