Revision 22616 branches/v10/extensions/extPublishMapserver/src/org/gvsig/publish/mapserver/gui/wms/MSWMSLayerAdvancedPanel.java

View differences:

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