aheinecke@7102: /* Copyright (C) 2013 by Bundesanstalt für Gewässerkunde aheinecke@7102: * Software engineering by Intevation GmbH aheinecke@7102: * aheinecke@7102: * This file is Free Software under the GNU AGPL (>=v3) aheinecke@7102: * and comes with ABSOLUTELY NO WARRANTY! Check out the aheinecke@7102: * documentation coming with Dive4Elements River for details. aheinecke@7102: */ aheinecke@7102: aheinecke@7102: package org.dive4elements.river.exports.process; aheinecke@7102: aheinecke@7102: import org.dive4elements.river.artifacts.model.FacetTypes; aheinecke@7103: import org.dive4elements.river.exports.DiagramGenerator; aheinecke@7102: aheinecke@7102: public class WDiffProcessor extends WOutProcessor { aheinecke@7102: aheinecke@7103: public final static String I18N_WDIFF_YAXIS_LABEL = aheinecke@7103: "chart.w_differences.yaxis.label"; aheinecke@7103: aheinecke@7103: public final static String I18N_WDIFF_YAXIS_LABEL_DEFAULT = "m"; aheinecke@7103: aheinecke@7102: @Override aheinecke@7102: public boolean canHandle(String facetType) { aheinecke@7102: if (facetType == null) { aheinecke@7102: return false; aheinecke@7102: } rrenkert@7793: return facetType.equals(FacetTypes.W_DIFFERENCES) || rrenkert@7793: facetType.equals(FacetTypes.W_DIFFERENCES_FILTERED); aheinecke@7102: } aheinecke@7103: aheinecke@7103: aheinecke@7103: @Override aheinecke@7103: public String getAxisLabel(DiagramGenerator generator) { aheinecke@7103: return generator.msg(I18N_WDIFF_YAXIS_LABEL, aheinecke@7103: I18N_WDIFF_YAXIS_LABEL_DEFAULT); aheinecke@7103: } aheinecke@7102: } aheinecke@7102: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :