DSRG.VSA
Class Subset

java.lang.Object
  |
  +--DSRG.VSA.Subset

public class Subset
extends java.lang.Object
implements java.io.Serializable

Used to generate subsets of one Vector. The subsets including empty set and whole set.

See Also:
Serialized Form

Field Summary
(package private)  java.util.Vector subsets
           
 
Constructor Summary
Subset(java.util.Vector wholeset)
          Construct Subsets of a set.
 
Method Summary
static java.util.Vector add(java.util.Vector subsets, java.lang.Object element)
          Add one Element in a set of subsets.
(package private)  java.util.Vector createSubsets(java.util.Vector set)
           
 java.util.Vector getSubsets()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

subsets

java.util.Vector subsets
Constructor Detail

Subset

public Subset(java.util.Vector wholeset)
Construct Subsets of a set. It will call the recursive function getSubsets.
Method Detail

createSubsets

java.util.Vector createSubsets(java.util.Vector set)

add

public static java.util.Vector add(java.util.Vector subsets,
                                   java.lang.Object element)
Add one Element in a set of subsets.
Parameters:
subsets - A Vector of subsets.
element - one element
Returns:
A Vector of added subsets.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getSubsets

public java.util.Vector getSubsets()