teichmann@5844: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde teichmann@5844: * Software engineering by Intevation GmbH teichmann@5844: * teichmann@5992: * This file is Free Software under the GNU AGPL (>=v3) teichmann@5844: * and comes with ABSOLUTELY NO WARRANTY! Check out the teichmann@5992: * documentation coming with Dive4Elements River for details. teichmann@5844: */ teichmann@5844: teichmann@5829: package org.dive4elements.river.importer.parsers; felix@4714: teichmann@5829: import org.dive4elements.river.importer.XY; teichmann@4733: felix@4714: import java.io.File; felix@4714: import java.util.List; felix@4714: import java.util.Map; felix@4714: felix@4714: public interface CrossSectionParser { felix@4714: felix@4714: public String getDescription(); felix@4714: felix@4714: public Integer getYear(); felix@4714: felix@4714: public Map> getData(); felix@4714: felix@4714: public interface Callback { felix@4714: boolean accept(File file); felix@4714: void parsed(CrossSectionParser parser); felix@4714: } felix@4714: } felix@4714: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :