public class RestrictedCollections extends Base
Modifier and Type | Class and Description |
---|---|
static class |
RestrictedCollections.RestrictedCollection
A restricted Collection that requires its contents to be of a
specified class.
|
static class |
RestrictedCollections.RestrictedEntrySet
A restricted Collection that requires its contents to be of a
specified class.
|
static class |
RestrictedCollections.RestrictedList
A restricted List that requires its contents to be of a
specified class.
|
static class |
RestrictedCollections.RestrictedListIterator
A restricted ListIterator that requires its contents to be of a
specified class.
|
static class |
RestrictedCollections.RestrictedMap
A restricted Map that requires its keys and values to be of
specified classes.
|
static class |
RestrictedCollections.RestrictedSet
A restricted Set that requires its contents to be of a
specified class.
|
static class |
RestrictedCollections.RestrictedSortedMap
A restricted SortedMap that requires its keys and values to be of
specified classes.
|
static class |
RestrictedCollections.RestrictedSortedSet
A restricted Set that requires its contents to be of a
specified class.
|
Base.LoggingWriter, Base.StackFrame
Modifier and Type | Method and Description |
---|---|
static Collection |
getCollection(Collection col,
Class clz)
Returns a restricted instance of Collection.
|
static Set |
getEntrySet(Set set,
Class clzKey,
Class clzVal)
Returns a restricted instance of Set that holds Entry objects for a
RestrictedMap.
|
static List |
getList(List list,
Class clz)
Returns a restricted instance of List.
|
static ListIterator |
getListIterator(ListIterator iter,
Class clz)
Returns a restricted instance of ListIterator.
|
static Map |
getMap(Map map,
Class clzKey,
Class clzVal)
Returns a restricted instance of Map.
|
static Set |
getSet(Set set,
Class clz)
Returns a restricted instance of Set.
|
static SortedMap |
getSortedMap(SortedMap map,
Class clzKey,
Class clzVal)
Returns a restricted instance of SortedMap.
|
static SortedSet |
getSortedSet(SortedSet set,
Class clz)
Returns a restricted instance of SortedSet.
|
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, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, 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
public static Collection getCollection(Collection col, Class clz)
col
- the underlying Collectionclz
- the class of objects that may be stored in the Collectionpublic static Set getSet(Set set, Class clz)
set
- the underlying Setclz
- the class of objects that may be stored in the Setpublic static SortedSet getSortedSet(SortedSet set, Class clz)
set
- the underlying SortedSetclz
- the class of objects that may be stored in the SortedSetpublic static List getList(List list, Class clz)
list
- the underlying Listclz
- the class of objects that may be stored in the Listpublic static ListIterator getListIterator(ListIterator iter, Class clz)
iter
- the underlying ListIteratorclz
- the class of objects that may be stored in the Listpublic static Map getMap(Map map, Class clzKey, Class clzVal)
map
- the underlying MapclzKey
- the class of keys that may be stored in the MapclzVal
- the class of values that may be stored in the Mappublic static SortedMap getSortedMap(SortedMap map, Class clzKey, Class clzVal)
map
- the underlying SortedMapclzKey
- the class of keys that may be stored in the SortedMapclzVal
- the class of values that may be stored in the SortedMappublic static Set getEntrySet(Set set, Class clzKey, Class clzVal)
set
- the underlying Entry SetclzKey
- the class of keys that may be stored in the MapclzVal
- the class of values that may be stored in the Map