Package com.inductiveautomation.rm.base
Class RMGroup.Running
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList
com.inductiveautomation.rm.base.RMGroup
com.inductiveautomation.rm.base.RMGroup.Running
- All Implemented Interfaces:
RMKey.Get
,RMKeyChain.Get
,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.inductiveautomation.rm.base.RMGroup
RMGroup.Running
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKeyValue
(String aKey) Overrides default valueForKey to handle Page and Running keys.Methods inherited from class com.inductiveautomation.rm.base.RMGroup
clone, cloneDeep, cloneEmpty, equals, getAllValues, getGroup, getGroupLast, getKey, getKey, getKeyChainValue, getNextPeer, getPageEndGroup, getPageStartGroup, getParent, getParentCount, getValue, groupBy, groupBy, groupBy, groupByKey, groupByLeafKey, index, isAncestor, isLeaf, isLeaf, isTopNOthers, setPageEndGroup, setPageStartGroup, setParent, setTopNOthers, sortBy, sortBy, subgroup, subgroup, topNSortBy, toString
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, 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
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
-
getKeyValue
Overrides default valueForKey to handle Page and Running keys.- Specified by:
getKeyValue
in interfaceRMKey.Get
- Overrides:
getKeyValue
in classRMGroup
-