+
+ +

Class UnitDatabase.PrefixedUnitMap.PrefixedUnitEntrySet

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • java.util.AbstractCollection<E>
    • +
    • +
        +
      • java.util.AbstractSet<java.util.Map.Entry<java.lang.String,​Unit>>
      • +
      • +
          +
        • org.unitConverter.unit.UnitDatabase.PrefixedUnitMap.PrefixedUnitEntrySet
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    java.lang.Iterable<java.util.Map.Entry<java.lang.String,​Unit>>, java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>, java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
    +
    +
    +
    Enclosing class:
    +
    UnitDatabase.PrefixedUnitMap
    +
    +
    +
    private static final class UnitDatabase.PrefixedUnitMap.PrefixedUnitEntrySet
    +extends java.util.AbstractSet<java.util.Map.Entry<java.lang.String,​Unit>>
    +
    The class used for entry sets. + +

    + If the map that created this set is infinite in size (has at least one unit and at least one prefix), this + set is infinite as well. If this set is infinite in size, toArray() will fail with a + IllegalStateException instead of creating an infinite-sized array. +

    +
    +
    Since:
    +
    2019-04-13, v0.2.0
    +
    Author:
    +
    Adrien Hopkins
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    + +
    + +
    + +
    + +
    +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethodDescription
      booleanadd​(java.util.Map.Entry<java.lang.String,​Unit> e) 
      booleanaddAll​(java.util.Collection<? extends java.util.Map.Entry<java.lang.String,​Unit>> c) 
      voidclear() 
      booleancontains​(java.lang.Object o) 
      booleancontainsAll​(java.util.Collection<?> c) 
      booleanisEmpty() 
      java.util.Iterator<java.util.Map.Entry<java.lang.String,​Unit>>iterator() 
      booleanremove​(java.lang.Object o) 
      booleanremoveAll​(java.util.Collection<?> c) 
      booleanremoveIf​(java.util.function.Predicate<? super java.util.Map.Entry<java.lang.String,​Unit>> filter) 
      booleanretainAll​(java.util.Collection<?> c) 
      intsize() 
      java.lang.Object[]toArray() 
      <T> T[]toArray​(T[] a) 
      java.lang.StringtoString() 
      +
        +
      • + + +

        Methods inherited from class java.util.AbstractSet

        +equals, hashCode
      • +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • +
      +
        +
      • + + +

        Methods inherited from interface java.util.Collection

        +parallelStream, stream, toArray
      • +
      +
        +
      • + + +

        Methods inherited from interface java.lang.Iterable

        +forEach
      • +
      +
        +
      • + + +

        Methods inherited from interface java.util.Set

        +spliterator
      • +
      +
    • +
    +
    +
  • +
+
+
+
    +
  • + +
    + +
    + +
    +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PrefixedUnitEntrySet

        +
        public PrefixedUnitEntrySet​(UnitDatabase.PrefixedUnitMap map)
        +
        Creates the PrefixedUnitNameSet.
        +
        +
        Parameters:
        +
        map - map that created this set
        +
        Since:
        +
        2019-04-13, v0.2.0
        +
        +
      • +
      +
    • +
    +
    + +
    +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        add

        +
        public boolean add​(java.util.Map.Entry<java.lang.String,​Unit> e)
        +
        +
        Specified by:
        +
        add in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        add in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        add in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        addAll

        +
        public boolean addAll​(java.util.Collection<? extends java.util.Map.Entry<java.lang.String,​Unit>> c)
        +
        +
        Specified by:
        +
        addAll in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        addAll in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        addAll in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        clear

        +
        public void clear()
        +
        +
        Specified by:
        +
        clear in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        clear in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        clear in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        contains

        +
        public boolean contains​(java.lang.Object o)
        +
        +
        Specified by:
        +
        contains in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        contains in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        contains in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        containsAll

        +
        public boolean containsAll​(java.util.Collection<?> c)
        +
        +
        Specified by:
        +
        containsAll in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        containsAll in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        containsAll in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        isEmpty

        +
        public boolean isEmpty()
        +
        +
        Specified by:
        +
        isEmpty in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        isEmpty in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        isEmpty in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        iterator

        +
        public java.util.Iterator<java.util.Map.Entry<java.lang.String,​Unit>> iterator()
        +
        +
        Specified by:
        +
        iterator in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        iterator in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        iterator in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        remove

        +
        public boolean remove​(java.lang.Object o)
        +
        +
        Specified by:
        +
        remove in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        remove in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        remove in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        removeAll

        +
        public boolean removeAll​(java.util.Collection<?> c)
        +
        +
        Specified by:
        +
        removeAll in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        removeAll in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        removeAll in class java.util.AbstractSet<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        removeIf

        +
        public boolean removeIf​(java.util.function.Predicate<? super java.util.Map.Entry<java.lang.String,​Unit>> filter)
        +
      • +
      + + + +
        +
      • +

        retainAll

        +
        public boolean retainAll​(java.util.Collection<?> c)
        +
        +
        Specified by:
        +
        retainAll in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        retainAll in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        retainAll in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        size

        +
        public int size()
        +
        +
        Specified by:
        +
        size in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        size in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        size in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      + + + +
        +
      • +

        toArray

        +
        public java.lang.Object[] toArray()
        +
        +
        Specified by:
        +
        toArray in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        toArray in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        toArray in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Throws:
        +
        java.lang.IllegalStateException - if the set is infinite in size
        +
        +
      • +
      + + + + + +
        +
      • +

        toArray

        +
        public <T> T[] toArray​(T[] a)
        +
        +
        Specified by:
        +
        toArray in interface java.util.Collection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Specified by:
        +
        toArray in interface java.util.Set<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Overrides:
        +
        toArray in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        Throws:
        +
        java.lang.IllegalStateException - if the set is infinite in size
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.util.AbstractCollection<java.util.Map.Entry<java.lang.String,​Unit>>
        +
        +
      • +
      +
    • +
    +
    +
  • +
+
+
+