1 18 package org.enhydra.barracuda.contrib.sam.xmlform.dtd; 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.util.List ; 28 import java.io.Serializable ; 29 30 public interface Form extends Serializable { 31 32 public static final String ZEUS_XML_NAME = "form"; 33 public static final String [] ZEUS_ATTRIBUTES = {"repeat_prefix"}; 34 public static final String [] ZEUS_ELEMENTS = {"ref_id", "insertBefore", "appendChild", "element", "validator"}; 35 36 public List getRef_idList(); 37 38 public void setRef_idList(List ref_idList); 39 40 public void addRef_id(Ref_id ref_id); 41 42 public void removeRef_id(Ref_id ref_id); 43 44 public InsertBefore getInsertBefore(); 45 46 public void setInsertBefore(InsertBefore insertBefore); 47 48 public AppendChild getAppendChild(); 49 50 public void setAppendChild(AppendChild appendChild); 51 52 public List getElementList(); 53 54 public void setElementList(List elementList); 55 56 public void addElement(Element element); 57 58 public void removeElement(Element element); 59 60 public List getValidatorList(); 61 62 public void setValidatorList(List validatorList); 63 64 public void addValidator(Validator validator); 65 66 public void removeValidator(Validator validator); 67 68 public String getRepeat_prefix(); 69 70 public void setRepeat_prefix(String repeat_prefix); 71 72 public void marshal(File file) throws IOException ; 73 74 public void marshal(OutputStream outputStream) throws IOException ; 75 76 public void marshal(Writer writer) throws IOException ; 77 78 public void setDocType(String name, String publicID, String systemID); 79 80 public void setOutputEncoding(String outputEncoding); 81 82 } 83 | Popular Tags |