org.araneaframework.jsp.tag.layout
Class BaseLayoutCellTag

java.lang.Object
  extended byorg.araneaframework.jsp.tag.BaseTag
      extended byorg.araneaframework.jsp.tag.PresentationTag
          extended byorg.araneaframework.jsp.tag.layout.BaseLayoutCellTag
All Implemented Interfaces:
AttributedTagInterface, ContainedTagInterface, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag, javax.servlet.jsp.tagext.TryCatchFinally
Direct Known Subclasses:
LayoutCellHtmlTag

public abstract class BaseLayoutCellTag
extends PresentationTag

Layout cell base tag.

Author:
Taimo Peelo (taimo@araneaframework.org)

Field Summary
protected  String id
          HTML id of the cell.
protected  boolean overrideLayout
           
 
Fields inherited from class org.araneaframework.jsp.tag.PresentationTag
attributes, baseStyleClass, style, styleClass
 
Fields inherited from class org.araneaframework.jsp.tag.BaseTag
GLOBAL_CONTEXT_ENTRIES_KEY, pageContext, parent
 
Fields inherited from interface org.araneaframework.jsp.tag.basic.AttributedTagInterface
ATTRIBUTED_TAG_KEY, HTML_ELEMENT_KEY
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
BaseLayoutCellTag()
           
 
Method Summary
protected  int doStartTag(Writer out)
          Internal callback: before tag.
 String getStyleClass()
          Callback: get default css class for tag or null.
 void setId(String id)
           
 void setOverrideLayout(String overrideLayout)
           
 
Methods inherited from class org.araneaframework.jsp.tag.PresentationTag
addAttribute, calculateStyleClass, getStyle, setPageContext, setStyle, setStyleClass
 
Methods inherited from class org.araneaframework.jsp.tag.BaseTag
addContextEntry, doCatch, doEndTag, doEndTag, doFinally, doStartTag, evaluate, evaluateNotNull, executeEndSubtag, executeEndTagAndUnregister, executeStartSubtag, executeSubtag, getConfiguration, getContextEntry, getContextWidget, getContextWidgetFullId, getEnvironment, getLocalizationContext, getOutputData, getParent, hideGlobalContextEntries, registerAndExecuteStartTag, registerSubtag, release, requireContextEntry, restoreGlobalContextEntries, setParent, unregisterSubtag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

overrideLayout

protected boolean overrideLayout

id

protected String id
HTML id of the cell.

Since:
1.1
Constructor Detail

BaseLayoutCellTag

public BaseLayoutCellTag()
Method Detail

doStartTag

protected int doStartTag(Writer out)
                  throws Exception
Description copied from class: BaseTag
Internal callback: before tag.

Overrides:
doStartTag in class PresentationTag
Throws:
Exception

getStyleClass

public String getStyleClass()
                     throws javax.servlet.jsp.JspException
Description copied from class: PresentationTag
Callback: get default css class for tag or null.

Overrides:
getStyleClass in class PresentationTag
Throws:
javax.servlet.jsp.JspException

setOverrideLayout

public void setOverrideLayout(String overrideLayout)
                       throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
Jsp.attribute:
type = "java.lang.String" required = "false" description = "Whether cell's styleClass completely overrides styleClass provided by surrounding layout (default behaviour), or is appended to layout's styleClass."

setId

public void setId(String id)
           throws javax.servlet.jsp.JspException
Throws:
javax.servlet.jsp.JspException
Since:
1.1
Jsp.attribute:
type = "java.lang.String" required = "false" description = "HTML id of this row."