Package com.reportmill.base
Class RMGroup.Running
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList
-
- com.reportmill.base.RMGroup
-
- com.reportmill.base.RMGroup.Running
-
- All Implemented Interfaces:
RMKey.ValueForKey
,RMKey.ValueForKeyChain
,java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable
,java.util.Collection
,java.util.List
,java.util.RandomAccess
- Enclosing class:
- RMGroup
public static class RMGroup.Running extends RMGroup
This RMGroup subclass/inner-class represents a subset of a group up to the given endGroup. The only difference between this and a normal subgroup is (a) it ignores the startGroup and (b) the "Up" key points back to the original group instead of the parent and (c) it supports a "Page" key which returns a subgroup that does take the startGroup into account.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.reportmill.base.RMGroup
RMGroup.Running
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
valueForKey(java.lang.String aKey)
Overrides default valueForKey to handle Page and Running keys.-
Methods inherited from class com.reportmill.base.RMGroup
addStubGroupsAtLevel, childrenAreLeafs, equals, getAllDistinctValuesAtLevel, getGroup, getGroupLast, getKey, getKey, getMaster, getNextPeer, getParent, getParentCount, getParentOrMaster, getTable, index, isLeaf, isLeaf, isTopNOthers, setMaster, setTable, setTopNOthers, sortBySortsInGrouper, subgroup, subgroup, topN, topNWithGrouper, turnObjectsIntoLeafs, valueForKeyChain
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
valueForKey
public java.lang.Object valueForKey(java.lang.String aKey)
Overrides default valueForKey to handle Page and Running keys.- Specified by:
valueForKey
in interfaceRMKey.ValueForKey
- Overrides:
valueForKey
in classRMGroup
-
-