JavaGroups.JavaStack
Class Membership

java.lang.Object
  |
  +--JavaGroups.JavaStack.Membership

public class Membership
extends java.lang.Object

Class to keep track of Addresses.


Constructor Summary
Membership()
           
Membership(java.util.Vector initial_members)
           
 
Method Summary
 void Add(Address new_member)
           
 boolean Contains(Address member)
           
 Membership Copy()
           
 java.lang.Object elementAt(int index)
           
 java.util.Vector GetMembers()
           
static void main(java.lang.String[] args)
           
 void Merge(java.util.Vector new_mems, java.util.Vector suspects)
           
 void Remove(Address old_member)
           
 void Remove(java.util.Vector suspected)
           
 void Set(java.util.Vector mems)
           
 int size()
           
 void Sort()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Membership

public Membership()

Membership

public Membership(java.util.Vector initial_members)
Method Detail

GetMembers

public java.util.Vector GetMembers()

Add

public void Add(Address new_member)

Remove

public void Remove(Address old_member)

Remove

public void Remove(java.util.Vector suspected)

Set

public void Set(java.util.Vector mems)

Merge

public void Merge(java.util.Vector new_mems,
                  java.util.Vector suspects)

Contains

public boolean Contains(Address member)

Sort

public void Sort()

Copy

public Membership Copy()

size

public int size()

elementAt

public java.lang.Object elementAt(int index)

toString

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

main

public static void main(java.lang.String[] args)