jdbreport.model
Class RootRowGroup

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

public class RootRowGroup
extends RootGroup

Version:
1.4 17.04.2010
Author:
Andrey Kholmanskih

Nested Class Summary
static class RootRowGroup.RowsGroup
           
 
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
RootRowGroup()
           
 
Method Summary
 Group addGroup(int type)
           
 DetailGroup createDetailGroup()
           
protected  RootRowGroup.RowsGroup createRowGroup(int type)
           
 DetailGroup getDetailGroup()
           
 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
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

RootRowGroup

public RootRowGroup()
Method Detail

createDetailGroup

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

addGroup

public Group addGroup(int type)

remove

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

getDetailGroup

public DetailGroup getDetailGroup()

createRowGroup

protected RootRowGroup.RowsGroup createRowGroup(int type)
Overrides:
createRowGroup in class TreeRowGroup