1 18 package org.enhydra.barracuda.contrib.dbroggisch.display.filters.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 Filtermap extends Serializable { 31 32 public static final String ZEUS_XML_NAME = "filtermap"; 33 public static final String [] ZEUS_ATTRIBUTES = {"name", "extends"}; 34 public static final String [] ZEUS_ELEMENTS = {"remap", "remove", "copy", "filter"}; 35 36 public List getRemapList(); 37 38 public void setRemapList(List remapList); 39 40 public void addRemap(Remap remap); 41 42 public void removeRemap(Remap remap); 43 44 public List getRemoveList(); 45 46 public void setRemoveList(List removeList); 47 48 public void addRemove(Remove remove); 49 50 public void removeRemove(Remove remove); 51 52 public List getCopyList(); 53 54 public void setCopyList(List copyList); 55 56 public void addCopy(Copy copy); 57 58 public void removeCopy(Copy copy); 59 60 public List getFilterList(); 61 62 public void setFilterList(List filterList); 63 64 public void addFilter(Filter filter); 65 66 public void removeFilter(Filter filter); 67 68 public String getName(); 69 70 public void setName(String name); 71 72 public String getXmlextends(); 73 74 public void setXmlextends(String xmlextends); 75 76 public void marshal(File file) throws IOException ; 77 78 public void marshal(OutputStream outputStream) throws IOException ; 79 80 public void marshal(Writer writer) throws IOException ; 81 82 public void setDocType(String name, String publicID, String systemID); 83 84 public void setOutputEncoding(String outputEncoding); 85 86 } 87 | Popular Tags |