Package com.tangosol.util
Class RestrictedCollections.RestrictedEntrySet.RestrictedEntry
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.RestrictedCollections.RestrictedEntrySet.RestrictedEntry
-
- All Implemented Interfaces:
Serializable
,Map.Entry
- Enclosing class:
- RestrictedCollections.RestrictedEntrySet
protected class RestrictedCollections.RestrictedEntrySet.RestrictedEntry extends Base implements Map.Entry, Serializable
A Map Entry that restricts the key and value types.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
-
Constructor Summary
Constructors Constructor Description RestrictedEntry(Map.Entry entry)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Compares the specified object with this entry for equality.Object
getKey()
Returns the key corresponding to this entry.Object
getValue()
Returns the value corresponding to this entry.int
hashCode()
Returns the hash code value for this map entry.Object
setValue(Object value)
Replaces the value corresponding to this entry with the specified value.String
toString()
Return a String description for this Entry.-
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
-
-
-
-
Field Detail
-
m_entry
protected Map.Entry m_entry
-
-
Constructor Detail
-
RestrictedEntry
public RestrictedEntry(Map.Entry entry)
Constructor.- Parameters:
entry
- the Entry to wrap
-
-
Method Detail
-
getKey
public Object getKey()
Returns the key corresponding to this entry.
-
getValue
public Object getValue()
Returns the value corresponding to this entry.
-
setValue
public Object setValue(Object value)
Replaces the value corresponding to this entry with the specified value.- Specified by:
setValue
in interfaceMap.Entry
- Parameters:
value
- new value to be stored in this entry- Returns:
- old value corresponding to the entry
- Throws:
ClassCastException
- if the class of the specified value prevents it from being stored in the backing map
-
equals
public boolean equals(Object o)
Compares the specified object with this entry for equality.
-
hashCode
public int hashCode()
Returns the hash code value for this map entry.
-
-