1 18 package org.apache.geronimo.interop.generator; 19 20 import java.io.File ; 21 22 public abstract class CodeWriter { 23 private GenOptions genOptions; 24 private String fileName; 25 private String fileExt = ".java"; 26 27 protected File file; 28 29 public CodeWriter(GenOptions genOptions, String fileName, String ext) { 30 this.genOptions = genOptions; 31 this.fileName = fileName; 32 fileExt = ext; 33 } 34 35 public GenOptions getGenOptions() { 36 return genOptions; 37 } 38 39 public void setGenOptions(GenOptions genOptions) { 40 this.genOptions = genOptions; 41 } 42 43 public void setFileName(String val) { 44 fileName = val; 45 } 46 47 public String getFileName() { 48 return fileName; 49 } 50 51 public void setFileExt(String val) { 52 fileExt = val; 53 } 54 55 public String getFileExt() { 56 return fileExt; 57 } 58 59 public abstract void openFile() throws GenException; 60 61 public abstract void closeFile() throws GenException; 62 } 63 64 | Popular Tags |