weiss.util
Class AbstractCollection
java.lang.Object
|
+--weiss.util.AbstractCollection
- All Implemented Interfaces:
- Collection, java.io.Serializable
- Direct Known Subclasses:
- ArrayList, HashSet, LinkedList, TreeSet
- public abstract class AbstractCollection
- extends java.lang.Object
- implements Collection
AbstractCollection provides default implementations for
some of the easy methods in the Collection interface.
- See Also:
- Serialized Form
Method Summary |
void |
clear()
Change the size of this collection to zero. |
boolean |
contains(java.lang.Object x)
Returns true if this collection contains x. |
boolean |
equals(java.lang.Object other)
Return true if items in other collection
are equal to items in this collection
(same order, and same according to equals). |
int |
hashCode()
Return the hashCode. |
boolean |
isEmpty()
Tests if this collection is empty. |
boolean |
remove(java.lang.Object x)
Removes non-null x from this collection. |
java.lang.Object[] |
toArray()
Obtains a primitive array view of the collection. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
AbstractCollection
public AbstractCollection()
isEmpty
public boolean isEmpty()
- Tests if this collection is empty.
- Specified by:
isEmpty
in interface Collection
- Returns:
- true if the size of this collection is zero.
clear
public void clear()
- Change the size of this collection to zero.
- Specified by:
clear
in interface Collection
toArray
public java.lang.Object[] toArray()
- Obtains a primitive array view of the collection.
- Specified by:
toArray
in interface Collection
contains
public boolean contains(java.lang.Object x)
- Returns true if this collection contains x.
If x is null, returns false.
(This behavior may not always be appropriate.)
- Specified by:
contains
in interface Collection
- Parameters:
x
- the item to search for.
remove
public boolean remove(java.lang.Object x)
- Removes non-null x from this collection.
(This behavior may not always be appropriate.)
- Specified by:
remove
in interface Collection
- Parameters:
x
- the item to remove.
equals
public final boolean equals(java.lang.Object other)
- Return true if items in other collection
are equal to items in this collection
(same order, and same according to equals).
- Overrides:
equals
in class java.lang.Object
hashCode
public final int hashCode()
- Return the hashCode.
- Overrides:
hashCode
in class java.lang.Object