DefaultMap

public class DefaultMap

Class DefaultMap. Provides defaultmap functionality for the Hytale server.

java.lang.Object > DefaultMap

Field Summary

defaultValue

private V defaultValue

Field defaultValue.

value

final V value

Field value.

oldValue

final V oldValue

Field oldValue.

Method Detail

DefaultMap

public public DefaultMap (final V defaultValue)

Method DefaultMap.

Parameters:
final V defaultValue

getDefaultValue

public V getDefaultValue ()

Method getDefaultValue.

setDefaultValue

public void setDefaultValue (final V defaultValue)

Method setDefaultValue.

Parameters:
final V defaultValue

getDelegate

public V> getDelegate ()

Method getDelegate.

size

public int size ()

Method size.

isEmpty

public boolean isEmpty ()

Method isEmpty.

containsKey

public boolean containsKey (final Object key)

Method containsKey.

Parameters:
final Object key

containsValue

public boolean containsValue (final Object value)

Method containsValue.

Parameters:
final Object value

get

public V get (@Nullable final Object key)

Method get.

Parameters:
@Nullable final Object key

put

public V put (final K key, final V value)

Method put.

Parameters:
final K key
final V value

IllegalArgumentException

public new IllegalArgumentException ("Attachment (" + String.valueOf(key)

Method IllegalArgumentException.

Parameters:
"Attachment (" + String.valueOf(key

remove

public V remove (final Object key)

Method remove.

Parameters:
final Object key

putAll

public void putAll (@Nonnull final Map m)

Method putAll.

Parameters:
@Nonnull final Map m

clear

public void clear ()

Method clear.

keySet

public Set keySet ()

Method keySet.

values

public Collection values ()

Method values.

entrySet

public > entrySet ()

Method entrySet.

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o

if

public else if (that.delegate == null)

Method if.

Parameters:
that.delegate == null

hashCode

public int hashCode ()

Method hashCode.

getOrDefault

public V getOrDefault (final Object key, final V defaultValue)

Method getOrDefault.

Parameters:
final Object key
final V defaultValue

forEach

public void forEach (final BiConsumer action)

Method forEach.

Parameters:
final BiConsumer action

replaceAll

public void replaceAll (final BiFunction function)

Method replaceAll.

Parameters:
final BiFunction function

putIfAbsent

public V putIfAbsent (final K key, final V value)

Method putIfAbsent.

Parameters:
final K key
final V value

replace

public boolean replace (final K key, final V oldValue, final V newValue)

Method replace.

Parameters:
final K key
final V oldValue
final V newValue

computeIfAbsent

public V computeIfAbsent (final K key, @Nonnull final Function mappingFunction)

Method computeIfAbsent.

Parameters:
final K key
@Nonnull final Function mappingFunction

computeIfPresent

public V computeIfPresent (final K key, @Nonnull final BiFunction remappingFunction)

Method computeIfPresent.

Parameters:
final K key
@Nonnull final BiFunction remappingFunction

compute

public V compute (final K key, @Nonnull final BiFunction remappingFunction)

Method compute.

Parameters:
final K key
@Nonnull final BiFunction remappingFunction

merge

public V merge (final K key, @Nonnull final V value, @Nonnull final BiFunction remappingFunction)

Method merge.

Parameters:
final K key
@Nonnull final V value
@Nonnull final BiFunction remappingFunction

toString

public String toString ()

Method toString.