rebuilding head
[mir.git] / source / mir / util / xml / SectionHandler.java
diff --git a/source/mir/util/xml/SectionHandler.java b/source/mir/util/xml/SectionHandler.java
new file mode 100755 (executable)
index 0000000..6e278d5
--- /dev/null
@@ -0,0 +1,51 @@
+package mir.util.xml;\r
+\r
+public interface SectionHandler {\r
+  /**\r
+   *\r
+   * @param anExtraData\r
+   * @throws XMLParserExc\r
+   * @throws XMLParserFailure\r
+   */\r
+  public void extra(String anExtraData) throws XMLParserExc, XMLParserFailure;\r
+\r
+  /**\r
+   *\r
+   * @param aTag\r
+   * @param anAttributes\r
+   * @return\r
+   * @throws XMLParserExc\r
+   * @throws XMLParserFailure\r
+   */\r
+  public abstract mir.util.xml.SectionHandler startElement(XMLName aTag, java.util.Map anAttributes) throws XMLParserExc, XMLParserFailure;\r
+\r
+  /**\r
+   *\r
+   * @param aHandler\r
+   * @throws XMLParserExc\r
+   * @throws XMLParserFailure\r
+   */\r
+  public abstract void endElement(mir.util.xml.SectionHandler aHandler) throws XMLParserExc, XMLParserFailure;\r
+\r
+  /**\r
+   *\r
+   * @param aCharacters\r
+   * @throws XMLParserExc\r
+   * @throws XMLParserFailure\r
+   */\r
+  public void characters(String aCharacters) throws XMLParserExc, XMLParserFailure;\r
+\r
+  /**\r
+   *\r
+   * @throws XMLParserExc\r
+   * @throws XMLParserFailure\r
+   */\r
+  public void startSection() throws XMLParserExc, XMLParserFailure;\r
+\r
+  /**\r
+   *\r
+   * @throws XMLParserExc\r
+   * @throws XMLParserFailure\r
+   */\r
+  public void finishSection() throws XMLParserExc, XMLParserFailure;\r
+}\r