/** ***************************************************************** StudInfoBeanDemo.java the bean for accessing students' information @author Quansheng Xiao & Jeff Offutt @version 1.0 (10/17/2001) ********************************************************************* */ package StudInfoDemo; import java.io.*; import java.util.*; public class StudInfoBeanDemo { private static String fName[]; private static String lName[]; private static String pin[]; private static String emailAddress[]; private static String phone[]; private static String webSiteURL[]; private static String major[]; private static String otherMajor[]; private static String levelHTML[]; private static String levelJava[]; private static String levelCGI[]; private static String levelJS[]; private static String levelServlets[]; public static ArrayList StudList; public static int numStuds; public void loadInfo() throws IOException { StudInfoSysDemo.loadStudList(StudInfoSysDemo.FileName); //StudList = new ArrayList(StudInfoSysDemo.StudList); StudList = StudInfoSysDemo.StudList; numStuds = StudList.size(); fName = new String[numStuds]; lName = new String[numStuds]; pin = new String[numStuds]; emailAddress = new String[numStuds]; phone = new String[numStuds]; webSiteURL = new String[numStuds]; major = new String[numStuds]; otherMajor = new String[numStuds]; levelHTML = new String[numStuds]; levelJava = new String[numStuds]; levelCGI = new String[numStuds]; levelJS = new String[numStuds]; levelServlets = new String[numStuds]; for(int i = 0; i < StudList.size(); i++ ) { StudEntry stud = (StudEntry) StudList.get(i); fName[i] = stud.getFName(); lName[i] = stud.getLName(); pin[i] = stud.getPIN(); emailAddress[i] = stud.getEmailAddress(); phone[i] = stud.getPhone(); webSiteURL[i] = stud.getWebSiteURL(); major[i] = stud.getMajor(); otherMajor[i] = stud.getOtherMajor(); levelHTML[i] = stud.getLevelHTML(); levelJava[i] = stud.getLevelJava(); levelCGI[i] = stud.getLevelCGI(); levelJS[i] = stud.getLevelJS(); levelServlets[i] = stud.getLevelServlets(); } } public String getFName(int i) { return fName[i]; } public String getLName(int i) { return lName[i]; } public String getPin(int i) { return pin[i]; } public String getEmailAddress(int i) { return emailAddress[i]; } public String getPhone(int i) { return phone[i]; } public String getWebSiteURL(int i) { return webSiteURL[i]; } public String getMajor(int i) { return major[i]; } public String getOtherMajor(int i) { return otherMajor[i]; } public String getLevelHTML(int i) { return levelHTML[i]; } public String getLevelJava(int i) { return levelJava[i]; } public String getLevelCGI(int i) { return levelCGI[i]; } public String getLevelJS(int i) { return levelJS[i]; } public String getLevelServlets(int i) { return levelServlets[i]; } public int getNumStuds() { return numStuds; } }