jdbreport.design.model
Class TemplateRootGroup

java.lang.Object
  extended by jdbreport.model.AbstractGroup
      extended by jdbreport.model.TreeRowGroup
          extended by jdbreport.model.RootGroup
              extended by jdbreport.design.model.TemplateRootGroup
All Implemented Interfaces:
Iterable<TableRow>, Group, GroupsGroup

public class TemplateRootGroup
extends RootGroup

Version:
1.1 03/09/08
Author:
Andrey Kholmanskih

Field Summary
 
Fields inherited from interface jdbreport.model.Group
GROUP_DETAIL, ROW_DETAIL, ROW_FOOTER, ROW_GROUP_FOOTER, ROW_GROUP_HEADER, ROW_NONE, ROW_PAGE_FOOTER, ROW_PAGE_HEADER, ROW_TITLE, typeNames
 
Constructor Summary
TemplateRootGroup()
           
 
Method Summary
 Group addGroup(int type)
           
 DetailGroup createDetailGroup()
           
 boolean remove(Object child)
           
 
Methods inherited from class jdbreport.model.RootGroup
addGroup, clear, createBaseGroup, getBodyGroups, getDetailGroups, getFooterGroup, getGroup, getPageFooterGroup, getPageHeaderGroup, getTitleGroup, getType, getTypeName
 
Methods inherited from class jdbreport.model.TreeRowGroup
createRowGroup, findGroup, getAllGroupIterator, getChild, getChildCount, getChildIndex, getChildList, getFirstGroupRow, getGroup, getGroupIterator, getHeight, getRowCount, getTotalResult, getVisibleRowIterator, iterator
 
Methods inherited from class jdbreport.model.AbstractGroup
getIndexPath, getLevel, getParent, getPath, isVisible, rowTypeToString, setParent, setVisible, stringToRowType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jdbreport.model.Group
getIndexPath, getLevel, getParent, getPath, isVisible, setVisible
 

Constructor Detail

TemplateRootGroup

public TemplateRootGroup()
Method Detail

addGroup

public Group addGroup(int type)

createDetailGroup

public DetailGroup createDetailGroup()
Specified by:
createDetailGroup in class RootGroup

remove

public boolean remove(Object child)
Specified by:
remove in interface Group
Overrides:
remove in class TreeRowGroup