| |
|
| org.odmg.DSet
All known Subclasses: org.apache.ojb.odmg.collections.DSetImpl,
DSet | public interface DSet extends DCollection,java.util.Set(Code) | | 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.
author: David Jordan (as Java Editor of the Object Data Management Group) version: ODMG 3.0 |
Method Summary | |
public DSet | difference(DSet otherSet) Create a new DSet object that contains the elements of this
collection minus the elements in otherSet . | public DSet | intersection(DSet otherSet) Create a new DSet object that is the set intersection of this
DSet object and the set referenced by otherSet . | public boolean | properSubsetOf(DSet otherSet) Determine whether this set is a proper subset of the set referenced by
otherSet .
Parameters: otherSet - Another set. | public boolean | properSupersetOf(DSet otherSet) Determine whether this set is a proper superset of the set referenced by
otherSet .
Parameters: otherSet - Another set. | public boolean | subsetOf(DSet otherSet) Determine whether this set is a subset of the set referenced by otherSet .
Parameters: otherSet - Another set. | public boolean | supersetOf(DSet otherSet) Determine whether this set is a superset of the set referenced by otherSet .
Parameters: otherSet - Another set. | public DSet | union(DSet otherSet) Create a new DSet object that is the set union of this
DSet object and the set referenced by otherSet . |
difference | public DSet difference(DSet otherSet)(Code) | | Create a new DSet object that contains the elements of this
collection minus the elements in otherSet .
Parameters: otherSet - A set containing elements that should not be in the result set. A newly created DSet instance that contains the elementsof this set minus those elements in otherSet . |
intersection | public DSet intersection(DSet otherSet)(Code) | | Create a new DSet object that is the set intersection of this
DSet object and the set referenced by otherSet .
Parameters: otherSet - The other set to be used in the intersection operation. A newly created DSet instance that contains theintersection of the two sets. |
properSubsetOf | public boolean properSubsetOf(DSet otherSet)(Code) | | Determine whether this set is a proper subset of the set referenced by
otherSet .
Parameters: otherSet - Another set. True if this set is a proper subset of the set referenced byotherSet , otherwise false. |
properSupersetOf | public boolean properSupersetOf(DSet otherSet)(Code) | | Determine whether this set is a proper superset of the set referenced by
otherSet .
Parameters: otherSet - Another set. True if this set is a proper superset of the set referenced byotherSet , otherwise false. |
subsetOf | public boolean subsetOf(DSet otherSet)(Code) | | Determine whether this set is a subset of the set referenced by otherSet .
Parameters: otherSet - Another set. True if this set is a subset of the set referenced by otherSet ,otherwise false. |
supersetOf | public boolean supersetOf(DSet otherSet)(Code) | | Determine whether this set is a superset of the set referenced by otherSet .
Parameters: otherSet - Another set. True if this set is a superset of the set referenced by otherSet ,otherwise false. |
union | public DSet union(DSet otherSet)(Code) | | Create a new DSet object that is the set union of this
DSet object and the set referenced by otherSet .
Parameters: otherSet - The other set to be used in the union operation. A newly created DSet instance that contains the union of the two sets. |
|
|
|