Class LargeSetImpl<K>

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.impl.LargeSetImpl<K>
Type Parameters:
K -
All Implemented Interfaces:
Iterable<K>, Collection<K>, Set<K>, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.util.IsEmpty, org.gvsig.tools.util.Size, org.gvsig.tools.util.Size64

public class LargeSetImpl<K> extends org.gvsig.tools.dispose.impl.AbstractDisposable implements Set<K>, org.gvsig.tools.util.Size64, org.gvsig.tools.util.Size, org.gvsig.tools.util.IsEmpty, org.gvsig.tools.dispose.Disposable
Author:
fdiaz
  • Field Details

    • LOGGER

      protected static final org.slf4j.Logger LOGGER
  • Constructor Details

    • LargeSetImpl

      public LargeSetImpl()
  • Method Details

    • doDispose

      protected void doDispose() throws org.gvsig.tools.exception.BaseException
      Specified by:
      doDispose in class org.gvsig.tools.dispose.impl.AbstractDisposable
      Throws:
      org.gvsig.tools.exception.BaseException
    • size

      public int size()
      Specified by:
      size in interface Collection<K>
      Specified by:
      size in interface Set<K>
      Specified by:
      size in interface org.gvsig.tools.util.Size
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface Collection<K>
      Specified by:
      isEmpty in interface org.gvsig.tools.util.IsEmpty
      Specified by:
      isEmpty in interface Set<K>
    • contains

      public boolean contains(Object o)
      Specified by:
      contains in interface Collection<K>
      Specified by:
      contains in interface Set<K>
    • iterator

      public Iterator<K> iterator()
      Specified by:
      iterator in interface Collection<K>
      Specified by:
      iterator in interface Iterable<K>
      Specified by:
      iterator in interface Set<K>
    • toArray

      public Object[] toArray()
      Specified by:
      toArray in interface Collection<K>
      Specified by:
      toArray in interface Set<K>
    • toArray

      public <T> T[] toArray(T[] a)
      Specified by:
      toArray in interface Collection<K>
      Specified by:
      toArray in interface Set<K>
    • add

      public boolean add(K e)
      Specified by:
      add in interface Collection<K>
      Specified by:
      add in interface Set<K>
    • remove

      public boolean remove(Object o)
      Specified by:
      remove in interface Collection<K>
      Specified by:
      remove in interface Set<K>
    • containsAll

      public boolean containsAll(Collection<?> c)
      Specified by:
      containsAll in interface Collection<K>
      Specified by:
      containsAll in interface Set<K>
    • addAll

      public boolean addAll(Collection<? extends K> c)
      Specified by:
      addAll in interface Collection<K>
      Specified by:
      addAll in interface Set<K>
    • retainAll

      public boolean retainAll(Collection<?> c)
      Specified by:
      retainAll in interface Collection<K>
      Specified by:
      retainAll in interface Set<K>
    • removeAll

      public boolean removeAll(Collection<?> c)
      Specified by:
      removeAll in interface Collection<K>
      Specified by:
      removeAll in interface Set<K>
    • clear

      public void clear()
      Specified by:
      clear in interface Collection<K>
      Specified by:
      clear in interface Set<K>
    • size64

      public long size64()
      Specified by:
      size64 in interface org.gvsig.tools.util.Size64
    • selfRegister

      public static void selfRegister()