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; } }