Statistics
| Revision:

svn-gvsig-desktop / trunk / applications / appCatalogYNomenclatorClient / src / es / gva / cit / gazetteer / ui / showResults / ShowResultsDialog.java @ 3480

History | View | Annotate | Download (4.42 KB)

1
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
2
 *
3
 * Copyright (C) 2004 IVER T.I. and Generalitat Valenciana.
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,USA.
18
 *
19
 * For more information, contact:
20
 *
21
 *  Generalitat Valenciana
22
 *   Conselleria d'Infraestructures i Transport
23
 *   Av. Blasco Ib??ez, 50
24
 *   46010 VALENCIA
25
 *   SPAIN
26
 *
27
 *      +34 963862235
28
 *   gvsig@gva.es
29
 *      www.gvsig.gva.es
30
 *
31
 *    or
32
 *
33
 *   IVER T.I. S.A
34
 *   Salamanca 50
35
 *   46005 Valencia
36
 *   Spain
37
 *
38
 *   +34 963163400
39
 *   dac@iver.es
40
 */
41
package es.gva.cit.gazetteer.ui.showResults;
42

    
43
import es.gva.cit.catalogClient.traductor.WithOutAndamiTranslator;
44
import es.gva.cit.catalogClient.utils.Frames;
45
import es.gva.cit.gazetteer.GazetteerClient;
46
import es.gva.cit.gazetteer.querys.Feature;
47

    
48
import java.awt.Dimension;
49
import java.awt.event.WindowEvent;
50
import java.awt.event.WindowListener;
51

    
52
import javax.swing.JDialog;
53

    
54

    
55
/**
56
 * DOCUMENT ME!
57
 *
58
 * @author luisw
59
 */
60
public class ShowResultsDialog extends JDialog implements WindowListener {
61
    protected GazetteerClient client;
62
    protected Feature[] features;
63
    int recordsByPage;
64
    protected boolean isGotoClicked;
65
    protected boolean isKeepOldClicked;
66

    
67
    /**
68
     * Crea un nuevo ShowResultsDialog.
69
     *
70
     * @param client 
71
     * Gazetteer Client
72
     * @param features
73
     * The found features  
74
     * @param recordsByPage
75
     * Number of records that will be showed 
76
     */
77
    public ShowResultsDialog(GazetteerClient client, Feature[] features,
78
        int recordsByPage, boolean isGotoClicked, boolean isKeepOldClicked) {
79
        super();
80
        this.client = client;
81
        this.features = features;
82
        this.recordsByPage = recordsByPage;
83
        this.isGotoClicked = isGotoClicked;
84
        this.isKeepOldClicked = isKeepOldClicked;
85
        initialize();
86
    }
87

    
88
    /**
89
     * This method initializes jDialog
90
     */
91
    private void initialize() {
92
        Frames.centerFrame(this, 420, 257);
93

    
94
        this.setSize(new Dimension(420, 257));
95
        this.setTitle("Cliente Gazetteer");
96

    
97
        ShowResultsDialogPanel panel = new ShowResultsDialogPanel(client,
98
                features, recordsByPage, new WithOutAndamiTranslator(),isGotoClicked,isKeepOldClicked);
99
        panel.setParent(this);
100
        getContentPane().add(panel);
101

    
102
        this.setVisible(true);
103
    }
104

    
105
    /* (non-Javadoc)
106
     * @see java.awt.event.WindowListener#windowActivated(java.awt.event.WindowEvent)
107
     */
108
    public void windowActivated(WindowEvent e) {
109
        // TODO Auto-generated method stub
110
    }
111

    
112
    /* (non-Javadoc)
113
     * @see java.awt.event.WindowListener#windowClosed(java.awt.event.WindowEvent)
114
     */
115
    public void windowClosed(WindowEvent e) {
116
        // TODO Auto-generated method stub
117
    }
118

    
119
    /* (non-Javadoc)
120
     * @see java.awt.event.WindowListener#windowClosing(java.awt.event.WindowEvent)
121
     */
122
    public void windowClosing(WindowEvent e) {
123
        // TODO Auto-generated method stub
124
    }
125

    
126
    /* (non-Javadoc)
127
     * @see java.awt.event.WindowListener#windowDeactivated(java.awt.event.WindowEvent)
128
     */
129
    public void windowDeactivated(WindowEvent e) {
130
        // TODO Auto-generated method stub
131
    }
132

    
133
    /* (non-Javadoc)
134
     * @see java.awt.event.WindowListener#windowDeiconified(java.awt.event.WindowEvent)
135
     */
136
    public void windowDeiconified(WindowEvent e) {
137
        // TODO Auto-generated method stub
138
    }
139

    
140
    /* (non-Javadoc)
141
     * @see java.awt.event.WindowListener#windowIconified(java.awt.event.WindowEvent)
142
     */
143
    public void windowIconified(WindowEvent e) {
144
        // TODO Auto-generated method stub
145
    }
146

    
147
    /* (non-Javadoc)
148
     * @see java.awt.event.WindowListener#windowOpened(java.awt.event.WindowEvent)
149
     */
150
    public void windowOpened(WindowEvent e) {
151
        // TODO Auto-generated method stub
152
    }
153
}