org.argouml.util
Class LinkedHashSet

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractSet
          extended byjava.util.HashSet
              extended byorg.argouml.util.LinkedHashSet
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.io.Serializable, java.util.Set
Direct Known Subclasses:
LinkedHashMap.LhmSet

public class LinkedHashSet
extends java.util.HashSet

This implements all the same methods of the JDK1.4 LinkedHashSet class and is provided to give the same functionality for previous versions of JDK.

See Also:
LinkedHashSet in JDK1.4, Serialized Form

Nested Class Summary
private  class LinkedHashSet.LinkedHashSetIterator
           
 
Field Summary
private  java.util.LinkedList list
           
 
Fields inherited from class java.util.HashSet
 
Constructor Summary
  LinkedHashSet()
          Creates a new instance of LinkedHashSet
(package private) LinkedHashSet(java.util.Collection c)
           
(package private) LinkedHashSet(int initialCapacity)
           
(package private) LinkedHashSet(int initialCapacity, float loadFactor)
           
 
Method Summary
 boolean add(java.lang.Object o)
           
 void clear()
           
 boolean equals(java.lang.Object o)
           
(package private)  java.lang.Object get(int index)
           
(package private)  int indexOf(java.lang.Object o)
           
 java.util.Iterator iterator()
           
(package private)  java.lang.Object remove(int index)
           
 boolean remove(java.lang.Object o)
           
 boolean retainAll(java.util.Collection c)
           
 java.lang.Object[] toArray()
           
 java.lang.Object[] toArray(java.lang.Object[] a)
           
 
Methods inherited from class java.util.HashSet
clone, contains, isEmpty, size
 
Methods inherited from class java.util.AbstractSet
hashCode, removeAll
 
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
addAll, containsAll, hashCode, removeAll
 

Field Detail

list

private java.util.LinkedList list
Constructor Detail

LinkedHashSet

public LinkedHashSet()
Creates a new instance of LinkedHashSet


LinkedHashSet

LinkedHashSet(java.util.Collection c)

LinkedHashSet

LinkedHashSet(int initialCapacity)

LinkedHashSet

LinkedHashSet(int initialCapacity,
              float loadFactor)
Method Detail

add

public boolean add(java.lang.Object o)

remove

public boolean remove(java.lang.Object o)

retainAll

public boolean retainAll(java.util.Collection c)

toArray

public java.lang.Object[] toArray()

toArray

public java.lang.Object[] toArray(java.lang.Object[] a)

clear

public void clear()

equals

public boolean equals(java.lang.Object o)

iterator

public java.util.Iterator iterator()

indexOf

int indexOf(java.lang.Object o)

remove

java.lang.Object remove(int index)

get

java.lang.Object get(int index)


ArgoUML © 1996-2004 (20040316)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook