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
,Serializable
,Cloneable
,Iterable
,Collection
,List
,RandomAccess
- Enclosing class:
- 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:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.reportmill.base.RMGroup
RMGroup.Running
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvalueForKey
(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
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Constructor Details
-
Running
Creates a Running group for parent group and start/end groups on page.
-
-
Method Details
-
valueForKey
Overrides default valueForKey to handle Page and Running keys.- Specified by:
valueForKey
in interfaceRMKey.ValueForKey
- Overrides:
valueForKey
in classRMGroup
-