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

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

[Visualization] latitude/longitude axeType

File size: 1002 bytes
Line 
1package com.ether;
2
3import gov.noaa.pmel.sgt.JPane;
4import gov.noaa.pmel.sgt.dm.SGTData;
5import org.jetbrains.annotations.NotNull;
6import org.jetbrains.annotations.Nullable;
7
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 );
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}
Note: See TracBrowser for help on using the repository browser.