com.cc.framework.taglib.controls
Class ColumnGroupTag

java.lang.Object
  extended byjavax.servlet.jsp.tagext.TagSupport
      extended byjavax.servlet.jsp.tagext.BodyTagSupport
          extended bycom.cc.framework.taglib.ScriptBodyTagSupport
              extended bycom.cc.framework.taglib.controls.ColumnBaseTag
                  extended bycom.cc.framework.taglib.controls.ColumnGroupTag
All Implemented Interfaces:
AjaxSupportTag, javax.servlet.jsp.tagext.BodyTag, ColumnContainerTag, ConversionSupportTag, DesignRuleContainerTag, InnerTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, ScriptSupport, java.io.Serializable, javax.servlet.jsp.tagext.Tag

public class ColumnGroupTag
extends ColumnBaseTag
implements ColumnContainerTag

Column Group

Version:
$Revision: 1.5 $
Author:
Harald Schulz
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
          Serial Version UID
 
Fields inherited from class com.cc.framework.taglib.controls.ColumnBaseTag
 
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
ColumnGroupTag()
           
 
Method Summary
 void addColumn(ColumnDesignModel column)
          Adds a column to the Collection
protected  ColumnDesignModel doCreateDesignModel()
          This method is called to create the DesignModel for the column
 LineIterator getLineIterator()
          Creates a lne interator which starts with the first line on the current page.
 PainterContext getPainterContext()
          Returns the painter context of the nesting control painter (-> the context of a list painter)
 int getRowsPerPage()
          Returns the number of rows on the page.
 
Methods inherited from class com.cc.framework.taglib.controls.ColumnBaseTag
addDesignRule, assignConverter, doEndTag, doStartTag, getClientHandler, getContainer, getDesignModel, release, releaseDesignModel, setAjax, setAjax, setAlign, setAnchor, setAnchorProperty, setConverter, setDisabled, setDisableProperty, setEditable, setEditableProperty, setEnableProperty, setFilter, setImagemap, setImageProperty, setJoin, setLinkName, setLinkNameProperty, setMaxlength, setPageContext, setPermission, setProperty, setRunat, setSortable, setStyle, setStyleClass, setStyleId, setTarget, setTargetProperty, setTitle, setTooltip, setTooltipProperty, setTransaction, setType, setWidth
 
Methods inherited from class com.cc.framework.taglib.ScriptBodyTagSupport
setOnabort, setOnactivate, setOnafterprint, setOnafterupdate, setOnbeforeactivate, setOnbeforecopy, setOnbeforecut, setOnbeforedeactivate, setOnbeforeeditfocus, setOnbeforepaste, setOnbeforeprint, setOnbeforeunload, setOnbeforeupdate, setOnblur, setOnbounce, setOncellchange, setOnchange, setOncheck, setOncheckall, setOnclick, setOncollapse, setOncontextmenu, setOncontrolselect, setOncopy, setOncut, setOndataavailable, setOndatasetchanged, setOndatasetcomplete, setOndblclick, setOndeactivate, setOndrag, setOndragend, setOndragenter, setOndragleave, setOndragover, setOndragstart, setOndrop, setOnerror, setOnerrorupdate, setOnexpand, setOnexpandex, setOnfilterchange, setOnfinish, setOnfocus, setOnfocusin, setOnfocusout, setOnhelp, setOnkeydown, setOnkeypress, setOnkeyup, setOnlayoutcomplete, setOnload, setOnlosecapture, setOnmousedown, setOnmouseenter, setOnmouseleave, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnmousewheel, setOnmove, setOnmoveend, setOnmovestart, setOnpaste, setOnpropertychange, setOnreadystatechange, setOnreset, setOnresize, setOnresizeend, setOnresizestart, setOnrowenter, setOnrowexit, setOnrowsdelete, setOnrowsinserted, setOnscroll, setOnselect, setOnselectionchange, setOnselectstart, setOnspindown, setOnspinup, setOnstart, setOnstop, setOnsubmit, setOnuncheck, setOnuncheckall, setOnunload
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, getBodyContent, getPreviousOut, setBodyContent
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setParent
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Serial Version UID

See Also:
Constant Field Values
Constructor Detail

ColumnGroupTag

public ColumnGroupTag()
Method Detail

doCreateDesignModel

protected ColumnDesignModel doCreateDesignModel()
Description copied from class: ColumnBaseTag
This method is called to create the DesignModel for the column

Specified by:
doCreateDesignModel in class ColumnBaseTag
Returns:
A concrete DesignModel
See Also:
ColumnBaseTag.doCreateDesignModel()

addColumn

public void addColumn(ColumnDesignModel column)
Description copied from interface: ColumnContainerTag
Adds a column to the Collection

Specified by:
addColumn in interface ColumnContainerTag
Parameters:
column - ColumnDesignModel
See Also:
ColumnContainerTag.addColumn(com.cc.framework.ui.model.ColumnDesignModel)

getLineIterator

public LineIterator getLineIterator()
Description copied from interface: ColumnContainerTag
Creates a lne interator which starts with the first line on the current page.

Specified by:
getLineIterator in interface ColumnContainerTag
Returns:
LineIterator
See Also:
ColumnContainerTag.getLineIterator()

getRowsPerPage

public int getRowsPerPage()
Description copied from interface: ColumnContainerTag
Returns the number of rows on the page. Returns -1 if all rows schould be displayed.

Specified by:
getRowsPerPage in interface ColumnContainerTag
Returns:
The number of rows on the page
See Also:
ColumnContainerTag.getRowsPerPage()

getPainterContext

public PainterContext getPainterContext()
Description copied from interface: ColumnContainerTag
Returns the painter context of the nesting control painter (-> the context of a list painter)

Specified by:
getPainterContext in interface ColumnContainerTag
Returns:
Nesting painter context
See Also:
ColumnContainerTag.getPainterContext()


Copyright © 2000-2005 SCC Informationssysteme GmbH. All Rights Reserved.