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
,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.inductiveautomation.rm.base.RMGroup
RMGroup.Running
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
getKeyValue(java.lang.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
-
-
-
-
Method Detail
-
getKeyValue
public java.lang.Object getKeyValue(java.lang.String aKey)
Overrides default valueForKey to handle Page and Running keys.- Specified by:
getKeyValue
in interfaceRMKey.Get
- Overrides:
getKeyValue
in classRMGroup
-
-