public abstract class BaseDecorator extends ColumnDecorator implements javax.servlet.jsp.tagext.Tag
columnTag| Constructor and Description |
|---|
BaseDecorator() |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
decorate(Object obj)
The main method to override here.
|
int |
doEndTag() |
int |
doStartTag() |
protected Object |
evalAttr(String name,
String value,
Class type) |
protected String |
generateErrorComment(String exc,
String attrName,
String attrValue,
Throwable t) |
String |
getName() |
javax.servlet.jsp.tagext.Tag |
getParent() |
void |
release() |
void |
setName(String n) |
void |
setParent(javax.servlet.jsp.tagext.Tag t) |
getColumnTag, setColumnTagfinish, finishRow, getList, getListIndex, getObject, getPageContext, getViewIndex, init, initRow, setPageContextpublic abstract String decorate(Object obj)
String name = null; try { name =
(String) evalAttr("name", this.name, String.class); } catch (NullAttributeException ne) { log.debug("bean " +
this.name + " not found"); return ""; } catch (JspException je) { log.debug("can't evaluate name [" + this.name +
"]: ", je); return ""; } StringBuffer buf = new StringBuffer(1024); buf.append("
"); buf.append(obj.toString()); buf.append(" "); return buf.toString()decorate in class ColumnDecoratorpublic int doStartTag()
throws javax.servlet.jsp.JspTagException
doStartTag in interface javax.servlet.jsp.tagext.Tagjavax.servlet.jsp.JspTagExceptionpublic int doEndTag()
doEndTag in interface javax.servlet.jsp.tagext.Tagpublic String getName()
public void setName(String n)
public javax.servlet.jsp.tagext.Tag getParent()
getParent in interface javax.servlet.jsp.tagext.Tagpublic void setParent(javax.servlet.jsp.tagext.Tag t)
setParent in interface javax.servlet.jsp.tagext.Tagpublic void release()
protected Object evalAttr(String name, String value, Class type) throws javax.servlet.jsp.JspException, org.apache.taglibs.standard.tag.common.core.NullAttributeException
javax.servlet.jsp.JspExceptionorg.apache.taglibs.standard.tag.common.core.NullAttributeExceptionCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.