Interface ImmutableTable<K,V>
- Type Parameters:
K- The type of the key.V- The type of the value which relates to a key.
- All Superinterfaces:
Containable, EmptyAccessor, Keys<K,V>
- All Known Subinterfaces:
CanonicalTable, ClassStructTable, ImmutableCanonicalTable, ImmutableCanonicalTable.MutableCanonicalTable, ImmutableClassStructTable, ImmutableClassStructTable.MutableClassStructTable, ImmutableInterOperableTable<T>, ImmutableInterOperableTable.MutableInterOperableTable<T>, ImmutablePathTable<T>, ImmutablePathTable.MutablePathTable<T>, ImmutableSimpleTypeTable, ImmutableSimpleTypeTable.MutableSimpleTypeTable, ImmutableTable.MutableTable<K,V>, InterOperableTable<T>, PathTable<T>, SimpleTypeTable, Table<K, V, B>
- All Known Implementing Classes:
MapCanonicalTable, MapClassStructTable, MapPathTable, MapSimpleTypeTable, UnmodifiableCanonicalTableDecorator, UnmodifiableClassStructTableDecorator, UnmodifiablePathTableDecorator, UnmodifiableSimpleTypeTableDecorator
The
ImmutableTable type defines read-only functionality being
provided by any immutable ImmutableTable (map) style class.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceTheImmutableTable.MutableTabletype extends theImmutableTabletype with mutable (writable) functionality and provides mutator methods such asKeys.MutableValues.put(Object, Object)andImmutableTable.MutableTable.delete(String)methods.Nested classes/interfaces inherited from interface EmptyAccessor
EmptyAccessor.EmptyBuilder<B>, EmptyAccessor.EmptyMutator, EmptyAccessor.EmptyPropertyNested classes/interfaces inherited from interface Keys
Keys.MutableKeys<K,V>, Keys.MutableValues<K, V> -
Method Summary
Methods inherited from interface Containable
sizeMethods inherited from interface EmptyAccessor
isEmptyMethods inherited from interface Keys
containsKey, containsValue, get, getOr, keySet, values