Revision 41 org.gvsig.wfs.app/trunk/org.gvsig.wfs.app/org.gvsig.wfs.app.mainplugin/src/main/java/org/gvsig/wfs/gui/toc/WFSProperties.java

View differences:

WFSProperties.java
32 32
import org.gvsig.andami.PluginServices;
33 33
import org.gvsig.app.panelGroup.loaders.PanelGroupLoaderFromExtensionPoint;
34 34
import org.gvsig.app.project.documents.view.legend.gui.AbstractThemeManagerPage;
35
import org.gvsig.app.project.documents.view.legend.gui.ThemeManagerWindow;
35 36
import org.gvsig.fmap.dal.serverexplorer.wfs.WFSServerExplorer;
37
import org.gvsig.fmap.dal.store.wfs.WFSStoreProvider;
36 38
import org.gvsig.fmap.mapcontext.exceptions.CreateLayerException;
37 39
import org.gvsig.fmap.mapcontext.exceptions.LoadLayerException;
38 40
import org.gvsig.fmap.mapcontext.layers.FLayer;
......
50 52
 * @author <a href="mailto:jpiera@gvsig.org">Jorge Piera</a>
51 53
 */
52 54
public class WFSProperties extends AbstractThemeManagerPage{
53
    private static final long serialVersionUID = -3666226507540534256L;
55
        private static final long serialVersionUID = -3666226507540534256L;
54 56

  
55
    private static final Logger LOG = LoggerFactory.getLogger(WFSProperties.class);
57
        private static final Logger LOG = LoggerFactory.getLogger(WFSProperties.class);
56 58
    
57
    private WFSParamsPanel panel = null;
59
        private WFSParamsPanel panel = null;
58 60
	private FLyrVect layer = null;
59 61
	private final String wfs_properties_extensionpoint_name = "WFSPropertiesDialog";
60 62
	
......
63 65
		setLayout(new BorderLayout());		
64 66
	}
65 67

  
66
	/* (non-Javadoc)
67
	 * @see com.iver.cit.gvsig.project.documents.view.legend.gui.AbstractThemeManagerPage#acceptAction()
68
	 */
69 68
	public void acceptAction() {
70 69
		applyAction();		
71 70
	}
72 71

  
73
	/* (non-Javadoc)
74
	 * @see com.iver.cit.gvsig.project.documents.view.legend.gui.AbstractThemeManagerPage#applyAction()
75
	 */	
76 72
	public void applyAction() {
77 73
		if (panel != null){			
78 74
		    try{
......
104 100
		}
105 101
	}
106 102

  
107
	/* (non-Javadoc)
108
	 * @see com.iver.cit.gvsig.project.documents.view.legend.gui.AbstractThemeManagerPage#cancelAction()
109
	 */
110 103
	public void cancelAction() {
111 104
		// TODO Auto-generated method stub
112 105
		
113 106
	}
114 107

  
115
	/* (non-Javadoc)
116
	 * @see com.iver.cit.gvsig.project.documents.view.legend.gui.AbstractThemeManagerPage#getName()
117
	 */
118 108
	public String getName() {
119 109
		return PluginServices.getText(this, "WFS");
120 110
	}
121 111

  
122
	/* (non-Javadoc)
123
	 * @see com.iver.cit.gvsig.project.documents.view.legend.gui.AbstractThemeManagerPage#setModel(org.gvsig.fmap.mapcontext.layers.FLayer)
124
	 */
112
        public boolean isTabEnabledForLayer(FLayer layer) {
113
            if(! (layer instanceof FLyrVect) ) {
114
                return false; 
115
            }
116
            if( !WFSStoreProvider.NAME.equalsIgnoreCase(((FLyrVect)layer).getFeatureStore().getProviderName()) ) {
117
                return false; 
118
            }
119
            return true;
120
        }
121
        
125 122
	public void setModel(FLayer layer) {
126
		this.layer = (FLyrVect)layer;
127
		PanelGroupManager manager = PanelGroupManager.getManager();
123
                this.layer = (FLyrVect)layer;
124
                PanelGroupManager manager = PanelGroupManager.getManager();
128 125
		manager.registerPanelGroup(WFSParamsPanel.class);
129 126
		manager.setDefaultType(WFSParamsPanel.class);
130 127
		try {

Also available in: Unified diff