1 18 package org.enhydra.convert.xml; 19 20 import java.io.File ; 22 import java.io.IOException ; 23 import java.io.OutputStream ; 24 import java.io.Writer ; 25 26 import java.io.Serializable ; 28 29 public interface EjbRef extends Serializable { 30 31 public static final String ZEUS_XML_NAME = "ejb-ref"; 32 public static final String [] ZEUS_ATTRIBUTES = {"id"}; 33 public static final String [] ZEUS_ELEMENTS = {"description", "ejb-ref-name", "ejb-ref-type", "home", "remote", "ejb-link"}; 34 35 public Description getDescription(); 36 37 public void setDescription(Description description); 38 39 public EjbRefName getEjbRefName(); 40 41 public void setEjbRefName(EjbRefName ejbRefName); 42 43 public EjbRefType getEjbRefType(); 44 45 public void setEjbRefType(EjbRefType ejbRefType); 46 47 public Home getHome(); 48 49 public void setHome(Home home); 50 51 public Remote getRemote(); 52 53 public void setRemote(Remote remote); 54 55 public EjbLink getEjbLink(); 56 57 public void setEjbLink(EjbLink ejbLink); 58 59 public String getId(); 60 61 public void setId(String id); 62 63 public void marshal(File file) throws IOException ; 64 65 public void marshal(OutputStream outputStream) throws IOException ; 66 67 public void marshal(Writer writer) throws IOException ; 68 69 public void setDocType(String name, String publicID, String systemID); 70 71 public void setOutputEncoding(String outputEncoding); 72 73 } 74 | Popular Tags |