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 Select extends Serializable { 31 32 public static final String ZEUS_XML_NAME = "select"; 33 public static final String [] ZEUS_ATTRIBUTES = {"multivalue", "class", "method"}; 34 public static final String [] ZEUS_ELEMENTS = {"option"}; 35 36 public List getOptionList(); 37 38 public void setOptionList(List optionList); 39 40 public void addOption(Option option); 41 42 public void removeOption(Option option); 43 44 public String getMultivalue(); 45 46 public void setMultivalue(String multivalue) 47 throws IllegalArgumentException ; 48 public String getXmlclass(); 49 50 public void setXmlclass(String xmlclass); 51 52 public String getMethod(); 53 54 public void setMethod(String method); 55 56 public void marshal(File file) throws IOException ; 57 58 public void marshal(OutputStream outputStream) throws IOException ; 59 60 public void marshal(Writer writer) throws IOException ; 61 62 public void setDocType(String name, String publicID, String systemID); 63 64 public void setOutputEncoding(String outputEncoding); 65 66 } 67 | Popular Tags |