]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/load/xml/XmlHandler.java
Version 3, August 2007
[GpsPrune.git] / tim / prune / load / xml / XmlHandler.java
diff --git a/tim/prune/load/xml/XmlHandler.java b/tim/prune/load/xml/XmlHandler.java
new file mode 100644 (file)
index 0000000..954190a
--- /dev/null
@@ -0,0 +1,22 @@
+package tim.prune.load.xml;
+
+import org.xml.sax.helpers.DefaultHandler;
+
+import tim.prune.data.Field;
+
+/**
+ * Abstract superclass of xml handlers
+ */
+public abstract class XmlHandler extends DefaultHandler
+{
+       /**
+        * Method for returning data loaded from file
+        * @return 2d String array containing data
+        */
+       public abstract String[][] getDataArray();
+
+       /**
+        * @return field array describing fields of data
+        */
+       public abstract Field[] getFieldArray();
+}