X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Fload%2Fxml%2FXmlHandler.java;h=b604fde4d0d04b35695344ec6cf6d30db855854c;hb=f35b6d628f68e3b5ef19965ad8988d0dd1eb8efa;hp=954190a6742b252930f635995e33aa66524a3c0f;hpb=5625a1abadb5f2ca5f017fe7dbda1d5141cb637b;p=GpsPrune.git diff --git a/tim/prune/load/xml/XmlHandler.java b/tim/prune/load/xml/XmlHandler.java index 954190a..b604fde 100644 --- a/tim/prune/load/xml/XmlHandler.java +++ b/tim/prune/load/xml/XmlHandler.java @@ -3,6 +3,7 @@ package tim.prune.load.xml; import org.xml.sax.helpers.DefaultHandler; import tim.prune.data.Field; +import tim.prune.load.TrackNameList; /** * Abstract superclass of xml handlers @@ -19,4 +20,20 @@ public abstract class XmlHandler extends DefaultHandler * @return field array describing fields of data */ public abstract Field[] getFieldArray(); + + /** + * Can be overriden (eg by gpx handler) to provide a track name list + * @return track name list object if any, or null + */ + public TrackNameList getTrackNameList() { + return null; + } + + /** + * Can be overriden (eg by gpx handler) to provide an array of links to media + * @return array of Strings if any, or null + */ + public String[] getLinkArray() { + return null; + } }