Interface Keys.MutableKeys<K,V>

Type Parameters:
K - The type of the key.
V - The type of the value which relates to a key.
All Superinterfaces:
org.refcodes.mixin.Clearable, Keys<K,V>
All Known Subinterfaces:
CanonicalTable, ClassStructTable, ImmutableCanonicalTable.MutableCanonicalTable, ImmutableClassStructTable.MutableClassStructTable, ImmutableInterOperableTable.MutableInterOperableTable<T>, ImmutablePathTable.MutablePathTable<T>, ImmutableSimpleTypeTable.MutableSimpleTypeTable, ImmutableTable.MutableTable<K,V>, InterOperableTable<T>, Keys.MutableValues<K,V>, PathTable<T>, SimpleTypeTable, Table<K,V,B>
All Known Implementing Classes:
MapCanonicalTable, MapClassStructTable, MapPathTable, MapSimpleTypeTable
Enclosing interface:
Keys<K,V>

public static interface Keys.MutableKeys<K,V> extends Keys<K,V>, org.refcodes.mixin.Clearable
Adds mutable functionality to the Keys interface.
  • Method Details

    • delete

      V delete(String aKey)
      Removes an element identified by the given key.
      Parameters:
      aKey - The key which's element is to be removed.
      Returns:
      The value being removed.