Class Item.ItemAttributeMap

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map, org.apache.commons.collections.IterableMap
    Enclosing class:
    Item

    public static class Item.ItemAttributeMap
    extends org.apache.commons.collections.map.CaseInsensitiveMap
    internal use only!
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.commons.collections.map.AbstractHashedMap

        org.apache.commons.collections.map.AbstractHashedMap.EntrySet, org.apache.commons.collections.map.AbstractHashedMap.EntrySetIterator, org.apache.commons.collections.map.AbstractHashedMap.HashEntry, org.apache.commons.collections.map.AbstractHashedMap.HashIterator, org.apache.commons.collections.map.AbstractHashedMap.HashMapIterator, org.apache.commons.collections.map.AbstractHashedMap.KeySet, org.apache.commons.collections.map.AbstractHashedMap.KeySetIterator, org.apache.commons.collections.map.AbstractHashedMap.Values, org.apache.commons.collections.map.AbstractHashedMap.ValuesIterator
      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Field Summary

      • Fields inherited from class org.apache.commons.collections.map.AbstractHashedMap

        data, DEFAULT_CAPACITY, DEFAULT_LOAD_FACTOR, DEFAULT_THRESHOLD, entrySet, GETKEY_INVALID, GETVALUE_INVALID, keySet, loadFactor, MAXIMUM_CAPACITY, modCount, NO_NEXT_ENTRY, NO_PREVIOUS_ENTRY, NULL, REMOVE_INVALID, SETVALUE_INVALID, size, threshold, values
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addConsistencyCheck​(ConsistencyCheckAction action)  
      void addInitialProperty​(java.lang.String key, java.lang.Object value)  
      void checkConsistency()  
      java.util.Set<java.lang.String> getAllInitial()  
      java.util.Map<java.lang.String,​java.lang.Object> getAllInitialValues()  
      Item.AttributeMode getAttributeMode​(java.lang.String qualifier)  
      ComposedType getComposedType()  
      PK getPK()  
      java.util.List<ConsistencyCheckAction> getRegistry()  
      boolean isInitialPropertyFetch()  
      boolean isLocalized​(java.lang.String qualifier)  
      void markInitialPropertyFetch()  
      java.lang.Object remove​(java.lang.Object key)  
      void setAttributeMode​(java.lang.String qualifier, Item.AttributeMode mode)  
      java.lang.String toString()  
      • Methods inherited from class org.apache.commons.collections.map.CaseInsensitiveMap

        clone, convertKey
      • Methods inherited from class org.apache.commons.collections.map.AbstractHashedMap

        addEntry, addMapping, calculateNewCapacity, calculateThreshold, checkCapacity, clear, containsKey, containsValue, createEntry, createEntrySetIterator, createKeySetIterator, createValuesIterator, destroyEntry, doReadObject, doWriteObject, ensureCapacity, entryHashCode, entryKey, entryNext, entrySet, entryValue, equals, get, getEntry, hash, hashCode, hashIndex, init, isEmpty, isEqualKey, isEqualValue, keySet, mapIterator, put, putAll, removeEntry, removeMapping, reuseEntry, size, updateEntry, values
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Map

        compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
    • Constructor Detail

      • ItemAttributeMap

        public ItemAttributeMap()
      • ItemAttributeMap

        public ItemAttributeMap​(int initialCapacity)
      • ItemAttributeMap

        public ItemAttributeMap​(java.util.Map original)
    • Method Detail

      • isLocalized

        public boolean isLocalized​(java.lang.String qualifier)
      • getAllInitialValues

        public java.util.Map<java.lang.String,​java.lang.Object> getAllInitialValues()
      • getAllInitial

        public java.util.Set<java.lang.String> getAllInitial()
      • addInitialProperty

        public void addInitialProperty​(java.lang.String key,
                                       java.lang.Object value)
      • setAttributeMode

        public void setAttributeMode​(java.lang.String qualifier,
                                     Item.AttributeMode mode)
      • getAttributeMode

        public Item.AttributeMode getAttributeMode​(java.lang.String qualifier)
      • markInitialPropertyFetch

        public void markInitialPropertyFetch()
      • isInitialPropertyFetch

        public boolean isInitialPropertyFetch()
      • remove

        public java.lang.Object remove​(java.lang.Object key)
        Specified by:
        remove in interface java.util.Map
        Overrides:
        remove in class org.apache.commons.collections.map.AbstractHashedMap
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.apache.commons.collections.map.AbstractHashedMap
      • getPK

        public PK getPK()