|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ws4d.java.structures.DataStructure
public abstract class DataStructure
| Constructor Summary | |
|---|---|
DataStructure()
|
|
| Method Summary | |
|---|---|
boolean |
add(java.lang.Object obj)
Adds a new object to this data structure. |
boolean |
addAll(DataStructure data)
Adds all objects contained within data to this instance. |
void |
clear()
Clears this data structure by removing all content from it. |
boolean |
contains(java.lang.Object obj)
Checks whether obj (or another instance equal to
obj in terms of java.lang.Object.equals(Object)
) is already present within this data structure instance and returns
true only if this is the case. |
boolean |
containsAll(DataStructure data)
Checks whether all items within data are present within this
data structure instance and returns true only if this is the
case. |
java.lang.String |
getClassShortName()
Returns the short name of the class of this DataStructure
instance. |
int |
hashCode()
|
boolean |
isEmpty()
Checks whether this instance is empty or not. |
abstract Iterator |
iterator()
Returns an iterator over all items stored within this data structure instance. |
boolean |
remove(java.lang.Object obj)
Removes obj from this data structure. |
abstract int |
size()
Returns the current size of the data structure. |
java.lang.Object[] |
toArray()
Returns an array containing all items stored within this data structure. |
java.lang.Object[] |
toArray(java.lang.Object[] objects)
Stores all contained items into the passed-in array objects. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DataStructure()
| Method Detail |
|---|
public boolean add(java.lang.Object obj)
obj - the object to add
true if the object was actually added,
false in any other case (e.g. adding an object to a
set which already contains the same object in terms of
java.lang.Object.equals(Object))public boolean addAll(DataStructure data)
data to this instance.
data - the objects to add
true if at least one object from data
was actually added, i.e. a modification was made to this
instance, false in any other case (e.g. adding
objects to a set which already contains them in terms of
java.lang.Object.equals(Object))public void clear()
public boolean contains(java.lang.Object obj)
obj (or another instance equal to
obj in terms of java.lang.Object.equals(Object)
) is already present within this data structure instance and returns
true only if this is the case.
obj - the object to check the presence of
true if obj is contained by this
instance, false if notpublic boolean containsAll(DataStructure data)
data are present within this
data structure instance and returns true only if this is the
case.
data - the items to check the presence of
true if all objects within data are
contained by this instance, false if at least one of
them is notpublic java.lang.String getClassShortName()
DataStructure
instance.
data structure
instance's classpublic boolean isEmpty()
true if this data structure is empty,
false otherwisepublic boolean remove(java.lang.Object obj)
obj from this data structure. Returns
true if obj was actually present and thus it
was really removed (i.e. this instance was modified by the method call).
obj - the object to remove
true only if obj was actually removedpublic java.lang.Object[] toArray()
size(), i.e. for an empty data
structure an array of length zero is returned (rather than
null).
nullpublic java.lang.Object[] toArray(java.lang.Object[] objects)
objects.
Returns the same array.
The array is expected not to be null and to be of exactly
size() length. Otherwise, either a
java.lang.NullPointerException or an
java.lang.IllegalArgumentException will be thrown.
objects - the array to store this data structure's content to
objects),
however after having been filled with all objects contained
within this data structure instancepublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic abstract Iterator iterator()
public abstract int size()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||