1 28 29 package net.n3.nanoxml; 30 31 import java.io.Reader ; 32 33 42 public interface IXMLBuilder 43 { 44 45 53 public void startBuilding(String systemID, int lineNr) throws Exception ; 54 55 64 public void newProcessingInstruction(String target, Reader reader) throws Exception ; 65 66 79 public void startElement(String name, String nsPrefix, String nsSystemID, String systemID, 80 int lineNr) throws Exception ; 81 82 93 public void addAttribute(String key, String nsPrefix, String nsSystemID, String value, 94 String type) throws Exception ; 95 96 108 public void elementAttributesProcessed(String name, String nsPrefix, String nsSystemID) 109 throws Exception ; 110 111 122 public void endElement(String name, String nsPrefix, String nsSystemID) throws Exception ; 123 124 136 public void addPCData(Reader reader, String systemID, int lineNr) throws Exception ; 137 138 148 public Object getResult() throws Exception ; 149 150 } 151 | Popular Tags |