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
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