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
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
ConstructorDescriptionSortedEnumerator
(Enumeration enmr) Construct a Sorted enumerator.SortedEnumerator
(Iterator iterator) Construct a Sorted enumerator. -
Method Summary
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 Details
-
SortedEnumerator
Construct a Sorted enumerator.- Parameters:
enmr
- the Enumeration that needs to be sorted
-
SortedEnumerator
Construct a Sorted enumerator.- Parameters:
iterator
- the Iterator that needs to be sorted
-
-
Method Details
-
toArray
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
-
toArray
Return the contents of the passed Iterator as a sorted array.- Parameters:
iterator
- an Iterator of potentially unsorted objects- Returns:
- an array of sorted objects
-