package hall;
import java.util.*;
public class NumberedPrimes {
private Vector primes;
private int numPrimes = 15;
private int numDigits = 50;
public String getNumberedList() {
if (primes == null) {
PrimeList newPrimes =
new PrimeList(numPrimes, numDigits, false);
primes = newPrimes.getPrimes();
}
StringBuffer buff = new StringBuffer("
\n");
for(int i=0; i");
buff.append(primes.elementAt(i));
buff.append("\n");
}
buff.append("
");
return(buff.toString());
}
public int getNumPrimes() {
return(numPrimes);
}
public void setNumPrimes(int numPrimes) {
if (numPrimes != this.numPrimes)
primes = null;
this.numPrimes = numPrimes;
}
public int getNumDigits() {
return(numDigits);
}
public void setNumDigits(int numDigits) {
if (numDigits != this.numDigits)
primes = null;
this.numDigits = numDigits;
}
public Vector getPrimes() {
return(primes);
}
public void setPrimes(Vector primes) {
this.primes = primes;
}
}