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 Base
Base.LoggingWriter -
Field Summary
Fields inherited from class SimpleEnumerator
m_aoItem, m_fForward, m_iItem, m_ofLimit -
Constructor Summary
ConstructorsConstructorDescriptionSortedEnumerator(Enumeration enmr) Construct a Sorted enumerator.SortedEnumerator(Iterator iterator) Construct a Sorted enumerator. -
Method Summary
Methods inherited from class SimpleEnumerator
hasMoreElements, hasNext, next, nextElement, remove, toArray, toArray, toArray, toArrayMethods inherited from class 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, newHashMap, newHashMap, newHashSet, newHashSet, 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, waitMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Enumeration
asIteratorMethods inherited from interface 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
-