Package com.inductiveautomation.rm.base
Class RMTopNSort
- java.lang.Object
- 
- com.inductiveautomation.rm.base.RMSort
- 
- com.inductiveautomation.rm.base.RMTopNSort
 
 
- 
- All Implemented Interfaces:
- Archivable,- RMJSONArchiver.GetKeys,- java.lang.Cloneable,- java.util.Comparator
 
 public class RMTopNSort extends RMSort This is a sort subclass to support sorting objects by their relative position in an array of values.
- 
- 
Field Summary- 
Fields inherited from class com.inductiveautomation.rm.base.RMSortCOMPARATOR, ORDER_ASCEND, ORDER_DESCEND, ORDER_INDETERMINATE, ORDER_SAME
 
- 
 - 
Constructor SummaryConstructors Constructor Description RMTopNSort()Creates a new value sort.RMTopNSort(java.lang.String aKey, int anOrder, int aCount, boolean includeOthers)Creates a new value sort.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object anObj)Standard equals implementation.java.lang.ObjectfromXML(RXArchiver anArchiver, RXElement anElement)XML unarchival.intgetCount()Returns the count.booleangetIncludeOthers()Returns whether to include others.booleangetPad()Returns whether to pad to top N value.voidsetCount(int aCount)Sets the count.voidsetIncludeOthers(boolean includeOthers)Sets whether to include others.voidsetPad(boolean aValue)Sets whether to pad to top N value.java.lang.StringtoString()Returns a string representation of top n sort.RXElementtoXML(RXArchiver anArchiver)XML archival.- 
Methods inherited from class com.inductiveautomation.rm.base.RMSortclone, compare, Compare, getJSONKeys, getKey, getOrder, getOrderDefault, getOrderString, setKey, setOrder, setOrderString, sort, sort, sort, sort, sort, sortedList, sortedList, sortedList, toggleOrder
 
- 
 
- 
- 
- 
Method Detail- 
getCountpublic int getCount() Returns the count.
 - 
setCountpublic void setCount(int aCount) Sets the count.
 - 
getIncludeOtherspublic boolean getIncludeOthers() Returns whether to include others.
 - 
setIncludeOtherspublic void setIncludeOthers(boolean includeOthers) Sets whether to include others.
 - 
getPadpublic boolean getPad() Returns whether to pad to top N value.
 - 
setPadpublic void setPad(boolean aValue) Sets whether to pad to top N value.
 - 
equalspublic boolean equals(java.lang.Object anObj) Standard equals implementation.
 - 
toXMLpublic RXElement toXML(RXArchiver anArchiver) XML archival.- Specified by:
- toXMLin interface- Archivable
- Overrides:
- toXMLin class- RMSort
 
 - 
fromXMLpublic java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement) XML unarchival.- Specified by:
- fromXMLin interface- Archivable
- Overrides:
- fromXMLin class- RMSort
 
 
- 
 
-