Package com.tangosol.util
Class SortedEnumerator
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.SimpleEnumerator
-
- com.tangosol.util.SortedEnumerator
-
- All Implemented Interfaces:
Enumeration
,Iterator
public class SortedEnumerator extends SimpleEnumerator
Sorts the contents of the passed enumerator then enumerates those contents.- Version:
- 1.00, 02/15/99
- Author:
- Cameron Purdy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
-
Field Summary
-
Fields inherited from class com.tangosol.util.SimpleEnumerator
m_aoItem, m_fForward, m_iItem, m_ofLimit
-
-
Constructor Summary
Constructors Constructor Description SortedEnumerator(Enumeration enmr)
Construct a Sorted enumerator.SortedEnumerator(Iterator iterator)
Construct a Sorted enumerator.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Object[]
toArray(Enumeration enmr)
Return the contents of the passed Enumeration as a sorted array.static Object[]
toArray(Iterator iterator)
Return the contents of the passed Iterator as a sorted array.-
Methods inherited from class com.tangosol.util.SimpleEnumerator
hasMoreElements, hasNext, next, nextElement, remove, toArray, toArray, toArray, toArray
-
Methods inherited from class com.tangosol.util.Base
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getProcessRandom, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mergeArray, mergeBooleanArray, mergeByteArray, mergeCharArray, mergeDoubleArray, mergeFloatArray, mergeIntArray, mergeLongArray, mod, mod, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, wait
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Enumeration
asIterator
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
SortedEnumerator
public SortedEnumerator(Enumeration enmr)
Construct a Sorted enumerator.- Parameters:
enmr
- the Enumeration that needs to be sorted
-
SortedEnumerator
public SortedEnumerator(Iterator iterator)
Construct a Sorted enumerator.- Parameters:
iterator
- the Iterator that needs to be sorted
-
-
Method Detail
-
toArray
public static Object[] toArray(Enumeration enmr)
Return the contents of the passed Enumeration as a sorted array.- Parameters:
enmr
- an Enumeration of potentially unsorted objects- Returns:
- an array of sorted objects
-
-