1 19 20 package ca.mcgill.sable.soot.attributes; 21 22 import java.io.*; 23 24 25 public class AttributeFileReader { 26 27 private String filename; 28 29 33 public AttributeFileReader(String filename) { 34 setFilename(filename); 35 } 36 37 42 public String readFile() { 43 StringBuffer file = new StringBuffer (); 44 try { 45 BufferedReader br = new BufferedReader( new 46 FileReader(getFilename())); 47 while (true) { 48 String temp = br.readLine(); 49 if (temp == null) break; 50 temp = temp.trim(); 51 file.append(temp); 52 53 } 54 55 } 56 catch (IOException e1) { 57 System.out.println(e1.getMessage()); 58 } 59 return file.toString(); 60 61 } 62 63 67 public String getFilename() { 68 return filename; 69 } 70 71 75 public void setFilename(String filename) { 76 this.filename = filename; 77 } 78 79 } 80 | Popular Tags |