ingo@2327: package de.intevation.flys.jfree;
ingo@2327: 
ingo@2327: import java.io.Serializable;
ingo@2327: 
ingo@2327: import org.jfree.chart.axis.ValueAxis;
ingo@2327: 
ingo@2327: 
ingo@2327: /**
ingo@2327:  * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
ingo@2327:  */
ingo@2327: public interface Bounds extends Serializable {
ingo@2327: 
ingo@2327:     Number getLower();
ingo@2327: 
ingo@2327:     Number getUpper();
ingo@2327: 
ingo@2327:     void applyBounds(ValueAxis axis);
ingo@2327: 
ingo@2399:     void applyBounds(ValueAxis axis, int percent);
ingo@2399: 
ingo@2327:     Bounds combine(Bounds bounds);
ingo@2327: }
ingo@2327: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :