jdbreport.model
Class AbstractGroup
java.lang.Object
jdbreport.model.AbstractGroup
- All Implemented Interfaces:
- Iterable<TableRow>, Group
- Direct Known Subclasses:
- BaseRowGroup, TreeRowGroup
public abstract class AbstractGroup
- extends Object
- implements Group
- Version:
- 1.1 03/09/08
- Author:
- Andrey Kholmanskih
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 |
clear, getChild, getChildCount, getChildIndex, getFirstGroupRow, getGroup, getHeight, getRowCount, getTotalResult, getType, getTypeName, getVisibleRowIterator, iterator, remove |
AbstractGroup
public AbstractGroup(GroupsGroup parent)
rowTypeToString
public static String rowTypeToString(int type)
stringToRowType
public static int stringToRowType(String type)
getLevel
public int getLevel()
- Specified by:
getLevel
in interface Group
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interface Group
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible
in interface Group
getParent
public GroupsGroup getParent()
- Specified by:
getParent
in interface Group
setParent
public void setParent(GroupsGroup parent)
getIndexPath
public int[] getIndexPath()
- Specified by:
getIndexPath
in interface Group
getPath
public Group[] getPath()
- Specified by:
getPath
in interface Group