Package com.tangosol.run.xml
Class SimpleElement.AttributeMap.Entry
- java.lang.Object
-
- com.tangosol.util.Base
-
- com.tangosol.util.SimpleMapEntry
-
- com.tangosol.run.xml.SimpleElement.AttributeMap.Entry
-
- All Implemented Interfaces:
InvocableMap.Entry
,MapTrigger.Entry
,QueryMap.Entry
,Serializable
,Cloneable
,Map.Entry
- Enclosing class:
- SimpleElement.AttributeMap
public class SimpleElement.AttributeMap.Entry extends SimpleMapEntry
An implementation of Entry that supports keeping them in a list.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.tangosol.util.Base
Base.LoggingWriter
-
-
Field Summary
-
Fields inherited from class com.tangosol.util.SimpleMapEntry
m_oKey, m_oOrigValue, m_oValue, NO_VALUE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SimpleElement.AttributeMap.Entry
getNextEntry()
Get the next entry in the linked listprotected void
setNextEntry(SimpleElement.AttributeMap.Entry entry)
Set the next entry in the linked list.Object
setValue(Object value)
Replaces the value corresponding to this entry with the specified value (optional operation).-
Methods inherited from class com.tangosol.util.SimpleMapEntry
clone, equals, extract, getKey, getOriginalValue, getValue, hashCode, isOriginalPresent, isPresent, isSynthetic, remove, setValue, toString, update
-
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
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.tangosol.util.InvocableMap.Entry
asBinaryEntry, getValue, getValue
-
Methods inherited from interface com.tangosol.util.QueryMap.Entry
extractFromKey, extractFromValue
-
-
-
-
Method Detail
-
setValue
public Object setValue(Object value)
Description copied from class:SimpleMapEntry
Replaces the value corresponding to this entry with the specified value (optional operation). (Writes through to the map.) The behavior of this call is undefined if the mapping has already been removed from the map (by the iterator's remove operation).- Specified by:
setValue
in interfaceInvocableMap.Entry
- Specified by:
setValue
in interfaceMap.Entry
- Overrides:
setValue
in classSimpleMapEntry
- Parameters:
value
- new value to be stored in this entry- Returns:
- old value corresponding to the entry
-
getNextEntry
protected SimpleElement.AttributeMap.Entry getNextEntry()
Get the next entry in the linked list- Returns:
- the next entry in the linked list
-
setNextEntry
protected void setNextEntry(SimpleElement.AttributeMap.Entry entry)
Set the next entry in the linked list.- Parameters:
entry
- the next entry in the linked list
-
-