package org.ditchnet.jsp.taglib.tabs.handler;
import java.io.OutputStream;
import javax.servlet.jsp.JspException;
import com.frameworkset.common.tag.BaseTag;
import com.frameworkset.common.tag.pager.tags.PagerTag;
public class ParamTag extends BaseTag {
private String name = null;
private String value = null;
private String defaultValue = null;
private boolean encode = true;
public void setEncode(boolean encode)
{
this.encode = encode;
}
public boolean getEncode()
{
return this.encode;
}
/**
* request:parameter
* :attribute
*/
private String type = null;
public final void setName(String val) {
name = val;
}
public final String getName() {
return name;
}
public final void setValue(String val) {
value = val;
}
public final String getValue() {
return value;
}
public int doStartTag() throws JspException {
super.doStartTag();
// if(value != null ||
// type == null ||
// (!type.equals(PagerTag.ATTRIBUTE) && !type.equals(PagerTag.PARAMETER)))
//
// pagerTag.addParam(name, value,defaultValue,encode);
//
// else
// {
// pagerTag.addParamByRequest(name,type,defaultValue,encode);
// }
return EVAL_BODY_INCLUDE;
}
public void release() {
name = null;
value = null;
super.release();
}
/* (non-Javadoc)
* @see com.frameworkset.common.tag.BaseTag#generateContent()
*/
public String generateContent() {
// TODO Auto-generated method stub
return null;
}
/* (non-Javadoc)
* @see com.frameworkset.common.tag.BaseTag#write(java.io.OutputStream)
*/
public void write(OutputStream output) {
// TODO Auto-generated method stub
}
/**
* Description:
* @return String
*/
public String getType() {
return type;
}
/**
* Description:
* @return void
*/
public void setType(String string) {
type = string;
}
/**
* Description:
* @return defaultValue
*/
public String getDefaultValue() {
return defaultValue;
}
/**
* Description:defaultValue
* @return void
*/
public void setDefaultValue(String string) {
defaultValue = string;
}
}