source: ether_megapoli/trunk/service/interface/com/ether/EtherPlotService.java @ 178

Last change on this file since 178 was 178, checked in by vmipsl, 13 years ago

Servlet _ contour ok

File size: 1.1 KB
Line 
1package com.ether;
2
3import gov.noaa.pmel.sgt.JPane;
4import org.jetbrains.annotations.NotNull;
5import org.jetbrains.annotations.Nullable;
6
7import javax.swing.*;
8import java.awt.image.BufferedImage;
9import java.util.Locale;
10
11/**
12 * @author vmipsl
13 * @date 05 july 2011
14 */
15public interface EtherPlotService
16        extends Service
17{
18    @NotNull
19    public BufferedImage createMainPane( @NotNull final MegapoliPlot megapoliPlot, @Nullable final Locale locale );
20
21    @NotNull
22    public JPane createTopPane( @Nullable final MegapoliPlot megapoliPlot );
23
24    @NotNull
25    public JPane createCenterPane( @NotNull final MegapoliPlot megapoliPlot, @NotNull final Integer maxWidth, @NotNull final Integer maxHeight, @Nullable final Locale locale );
26
27    @NotNull
28    public JPane createBottomPane( @Nullable final Integer dataNumber, @Nullable final Locale locale );
29
30    @NotNull
31    public BufferedImage createErrorPane( @NotNull final String mainError, @Nullable final String errorText, @Nullable final Locale locale );
32
33    @NotNull
34    public JPanel createControlPanel();
35
36    @NotNull
37    public JPane createTimeSeriePlot( @NotNull final MegapoliPlot megapoliPlot );
38}
Note: See TracBrowser for help on using the repository browser.