|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DSet
The ODMG Set collection interface.
A DSet
object is an unordered collection that does not support
multiple elements with the same value. An implementation typically is very
efficient at determining whether the collection contains a particular value.
All of the operations defined by the JavaSoft Set
interface are supported by an ODMG implementation of DSet
,
the exception UnsupportedOperationException
is not thrown when a
call is made to any of the Set
methods.
Method Summary | |
---|---|
DSet |
difference(DSet otherSet)
Create a new DSet object that contains the elements of this
collection minus the elements in otherSet . |
DSet |
intersection(DSet otherSet)
Create a new DSet object that is the set intersection of this
DSet object and the set referenced by otherSet . |
boolean |
properSubsetOf(DSet otherSet)
Determine whether this set is a proper subset of the set referenced by otherSet . |
boolean |
properSupersetOf(DSet otherSet)
Determine whether this set is a proper superset of the set referenced by otherSet . |
boolean |
subsetOf(DSet otherSet)
Determine whether this set is a subset of the set referenced by otherSet . |
boolean |
supersetOf(DSet otherSet)
Determine whether this set is a superset of the set referenced by otherSet . |
DSet |
union(DSet otherSet)
Create a new DSet object that is the set union of this
DSet object and the set referenced by otherSet . |
Methods inherited from interface org.odmg.DCollection |
---|
existsElement, query, select, selectElement |
Methods inherited from interface java.util.Set |
---|
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
Method Detail |
---|
DSet union(DSet otherSet)
DSet
object that is the set union of this
DSet
object and the set referenced by otherSet
.
otherSet
- The other set to be used in the union operation.
DSet
instance that contains the union of the two sets.DSet intersection(DSet otherSet)
DSet
object that is the set intersection of this
DSet
object and the set referenced by otherSet
.
otherSet
- The other set to be used in the intersection operation.
DSet
instance that contains the
intersection of the two sets.DSet difference(DSet otherSet)
DSet
object that contains the elements of this
collection minus the elements in otherSet
.
otherSet
- A set containing elements that should not be in the result set.
DSet
instance that contains the elements
of this set minus those elements in otherSet
.boolean subsetOf(DSet otherSet)
otherSet
.
otherSet
- Another set.
otherSet
,
otherwise false.boolean properSubsetOf(DSet otherSet)
otherSet
.
otherSet
- Another set.
otherSet
, otherwise false.boolean supersetOf(DSet otherSet)
otherSet
.
otherSet
- Another set.
otherSet
,
otherwise false.boolean properSupersetOf(DSet otherSet)
otherSet
.
otherSet
- Another set.
otherSet
, otherwise false.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |