Class DeletingWhileIterating.GroupPair

  • Enclosing class:
    DeletingWhileIterating

    static class DeletingWhileIterating.GroupPair
    extends java.lang.Object
    represents aliases of some kind to some sort of a collection, or a related object like a keySet, or an iterator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String colClass  
      private java.util.Set<java.lang.Comparable<?>> groupMembers  
    • Constructor Summary

      Constructors 
      Constructor Description
      GroupPair​(java.lang.Comparable<?> member, java.lang.String cls)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void addMember​(java.lang.Comparable<?> member)  
      (package private) boolean containsMember​(java.lang.Comparable<?> member)  
      (package private) boolean isStandardCollection()  
      (package private) void removeMember​(java.lang.Comparable<?> member)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • groupMembers

        private final java.util.Set<java.lang.Comparable<?>> groupMembers
      • colClass

        private final java.lang.String colClass
    • Constructor Detail

      • GroupPair

        public GroupPair​(java.lang.Comparable<?> member,
                         java.lang.String cls)
    • Method Detail

      • addMember

        void addMember​(java.lang.Comparable<?> member)
      • removeMember

        void removeMember​(java.lang.Comparable<?> member)
      • containsMember

        boolean containsMember​(java.lang.Comparable<?> member)
      • isStandardCollection

        boolean isStandardCollection()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object