Revision 22616 branches/v10/extensions/extPublishMapserver/src/org/gvsig/publish/mapserver/gui/wms/MSWMSLayerAdvancedPanel.java
MSWMSLayerAdvancedPanel.java | ||
---|---|---|
44 | 44 |
|
45 | 45 |
import javax.swing.JPanel; |
46 | 46 |
|
47 |
import org.gvsig.publish.exceptions.LayerInfoNotAvailableException; |
|
48 | 47 |
import org.gvsig.publish.gui.publish.IPublishPluginPanel; |
49 | 48 |
import org.gvsig.publish.infoproject.IDataSourceInfo; |
50 | 49 |
import org.gvsig.publish.mapserver.model.wms.MapserverWMSLayer; |
... | ... | |
60 | 59 |
initComponents(); |
61 | 60 |
initLabels(); |
62 | 61 |
} |
63 |
private void initLabels() {
|
|
62 |
private void initLabels() {
|
|
64 | 63 |
// |
65 |
|
|
64 |
|
|
66 | 65 |
} |
67 |
private void initComponents() {
|
|
68 |
java.awt.GridBagConstraints gridBagConstraints;
|
|
66 |
private void initComponents() {
|
|
67 |
java.awt.GridBagConstraints gridBagConstraints;
|
|
69 | 68 |
|
70 |
jSeparator1 = new javax.swing.JSeparator();
|
|
71 |
ogcpanel = new org.gvsig.publish.gui.ogcMetadata.OGCLayerMetadataPanel();
|
|
72 |
mapserverpanel = new org.gvsig.publish.mapserver.gui.common.MapserverLayerPanel();
|
|
69 |
jSeparator1 = new javax.swing.JSeparator();
|
|
70 |
ogcpanel = new org.gvsig.publish.gui.ogcMetadata.OGCLayerMetadataPanel();
|
|
71 |
mapserverpanel = new org.gvsig.publish.mapserver.gui.common.MapserverLayerPanel();
|
|
73 | 72 |
|
74 |
setLayout(new java.awt.GridBagLayout());
|
|
75 |
gridBagConstraints = new java.awt.GridBagConstraints();
|
|
76 |
gridBagConstraints.gridx = 0;
|
|
77 |
gridBagConstraints.gridy = 1;
|
|
78 |
gridBagConstraints.gridwidth = 3;
|
|
79 |
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
|
|
80 |
gridBagConstraints.weightx = 1.0;
|
|
81 |
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
|
|
82 |
add(jSeparator1, gridBagConstraints);
|
|
83 |
gridBagConstraints = new java.awt.GridBagConstraints();
|
|
84 |
gridBagConstraints.gridx = 0;
|
|
85 |
gridBagConstraints.gridy = 2;
|
|
86 |
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
|
|
87 |
gridBagConstraints.weightx = 1.0;
|
|
88 |
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
|
|
89 |
add(ogcpanel, gridBagConstraints);
|
|
90 |
gridBagConstraints = new java.awt.GridBagConstraints();
|
|
91 |
gridBagConstraints.gridx = 0;
|
|
92 |
gridBagConstraints.gridy = 3;
|
|
93 |
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
|
|
94 |
gridBagConstraints.weightx = 1.0;
|
|
95 |
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
|
|
96 |
add(mapserverpanel, gridBagConstraints);
|
|
97 |
}// </editor-fold>
|
|
98 |
|
|
99 |
|
|
100 |
// Variables declaration - do not modify
|
|
101 |
private javax.swing.JSeparator jSeparator1;
|
|
102 |
private org.gvsig.publish.mapserver.gui.common.MapserverLayerPanel mapserverpanel;
|
|
103 |
private org.gvsig.publish.gui.ogcMetadata.OGCLayerMetadataPanel ogcpanel;
|
|
104 |
// End of variables declaration
|
|
105 |
|
|
106 |
/*
|
|
107 |
* (non-Javadoc)
|
|
108 |
* @see org.gvsig.publish.gui.publish.IPublishPluginPanel#getModel()
|
|
109 |
*/
|
|
73 |
setLayout(new java.awt.GridBagLayout());
|
|
74 |
gridBagConstraints = new java.awt.GridBagConstraints();
|
|
75 |
gridBagConstraints.gridx = 0;
|
|
76 |
gridBagConstraints.gridy = 1;
|
|
77 |
gridBagConstraints.gridwidth = 3;
|
|
78 |
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
|
|
79 |
gridBagConstraints.weightx = 1.0;
|
|
80 |
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
|
|
81 |
add(jSeparator1, gridBagConstraints);
|
|
82 |
gridBagConstraints = new java.awt.GridBagConstraints();
|
|
83 |
gridBagConstraints.gridx = 0;
|
|
84 |
gridBagConstraints.gridy = 2;
|
|
85 |
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
|
|
86 |
gridBagConstraints.weightx = 1.0;
|
|
87 |
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
|
|
88 |
add(ogcpanel, gridBagConstraints);
|
|
89 |
gridBagConstraints = new java.awt.GridBagConstraints();
|
|
90 |
gridBagConstraints.gridx = 0;
|
|
91 |
gridBagConstraints.gridy = 3;
|
|
92 |
gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
|
|
93 |
gridBagConstraints.weightx = 1.0;
|
|
94 |
gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5);
|
|
95 |
add(mapserverpanel, gridBagConstraints);
|
|
96 |
}// </editor-fold>
|
|
97 |
|
|
98 |
|
|
99 |
// Variables declaration - do not modify
|
|
100 |
private javax.swing.JSeparator jSeparator1;
|
|
101 |
private org.gvsig.publish.mapserver.gui.common.MapserverLayerPanel mapserverpanel;
|
|
102 |
private org.gvsig.publish.gui.ogcMetadata.OGCLayerMetadataPanel ogcpanel;
|
|
103 |
// End of variables declaration
|
|
104 |
|
|
105 |
/*
|
|
106 |
* (non-Javadoc)
|
|
107 |
* @see org.gvsig.publish.gui.publish.IPublishPluginPanel#getModel()
|
|
108 |
*/
|
|
110 | 109 |
public Object getModel() { |
111 | 110 |
mapserverpanel.getModel(); |
112 | 111 |
ogcpanel.getModel(); |
... | ... | |
127 | 126 |
public void setModel(Object entityModel) { |
128 | 127 |
// cast |
129 | 128 |
model = (MapserverWMSLayer)entityModel; |
130 |
try { |
|
131 |
if (model.getLayerInfo().getDataSource().getType() == IDataSourceInfo.SHAPE_TYPE ){ |
|
132 |
mapserverpanel.enableMosaicCheckbox(true); |
|
133 |
}else{ |
|
134 |
mapserverpanel.enableMosaicCheckbox(false); |
|
135 |
} |
|
136 |
} catch (LayerInfoNotAvailableException e) { |
|
137 |
model.remove(); |
|
138 |
return; |
|
129 |
|
|
130 |
if (model.getLayerInfo().getDataSource().getType() == IDataSourceInfo.SHAPE_TYPE ){ |
|
131 |
mapserverpanel.enableMosaicCheckbox(true); |
|
132 |
}else{ |
|
133 |
mapserverpanel.enableMosaicCheckbox(false); |
|
139 | 134 |
} |
135 |
|
|
140 | 136 |
mapserverpanel.setModel(model.getSpecificParams()); |
141 | 137 |
ogcpanel.setModel(model); |
142 | 138 |
} |
Also available in: Unified diff