Revision 43968

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/SelectGeometryTypePanel.java
217 217
    }
218 218

  
219 219
    @Override
220
    public void exitPanel() {
220
    public void previousPanel() {
221

  
222
    }
223

  
224
    @Override
225
    public void nextPanel() {
221 226
        Integer n = (Integer) ListElement.getSelected(cboType);
222 227
        if( n!=null ) {
223 228
            this.parameters.setTargetGeometryType(n);
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/SelectGeometryFieldPanel.java
64 64
    }
65 65

  
66 66
    @Override
67
    public void exitPanel() {
67
    public void previousPanel() {
68

  
69
    }
70

  
71
    @Override
72
    public void nextPanel() {
68 73
        this.parameters.setSourceGeometryFieldName(this.getGeometryField());
69 74
    }
70 75
    
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/SelectOutputFilePanel.java
77 77
    }
78 78

  
79 79
    @Override
80
    public void exitPanel() {
80
    public void previousPanel() {
81

  
82
    }
83

  
84
    @Override
85
    public void nextPanel() {
81 86
        File file = this.fileController.get();
82 87
        this.parameters.setFile(file);
83 88
    }
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/CheckGeometriesPanel.java
117 117
    }
118 118

  
119 119
    @Override
120
    public void exitPanel() {
120
    public void nextPanel() {
121 121
        this.parameters.setGeometryChecks(this.getGeometryChecks());
122 122
        this.parameters.setGeometryChecksAction(this.getGeometryChecksAction());
123 123
        this.parameters.setTryToFixGeometry(this.getTryToFixGeometry());
124 124
    }
125 125

  
126 126
    @Override
127
    public void previousPanel() {
128

  
129
    }
130

  
131
    @Override
127 132
    public void enterPanel() {
128 133
        if( this.updateComponents ) {
129 134
            switch(this.parameters.getGeometryChecks()) {
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/ExportProgressPanel.java
62 62

  
63 63
    @Override
64 64
    public void enterPanel() {
65
        I18nManager i18n = ToolsLocator.getI18nManager();
66 65

  
66
    }
67

  
68
    @Override
69
    public void nextPanel() {
67 70
        processPanel.setButtonEnabled(JExportProcessPanel.BUTTON_FINISH, false);
68
        processPanel.setButtonText(JExportProcessPanel.BUTTON_FINISH, i18n.getTranslation("close"));        
69 71
    }
70 72

  
71 73
    @Override
72
    public void exitPanel() {
74
    public void previousPanel() {
75
        processPanel.setButtonEnabled(JExportProcessPanel.BUTTON_FINISH, true);
76
        processPanel.setButtonEnabled(JExportProcessPanel.BUTTON_CANCEL, true);
73 77
    }
74 78

  
75 79
    @Override
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/SelectTargetProjectionPanel.java
139 139
    }
140 140

  
141 141
    @Override
142
    public void previousPanel() {
143

  
144
    }
145

  
146
    @Override
142 147
    public void enterPanel() {
143 148

  
144 149
    }
145 150

  
146 151
    @Override
147
    public void exitPanel() {
152
    public void nextPanel() {
148 153
        if( this.rdbtnUserProjection.isSelected() ) {
149 154
            this.parameters.setTargetProjection(this.projectionController.get());
150 155
            this.parameters.setTargetTransformation(this.projectionController.getCoordinateTransformation());
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/SelectFilterPanel.java
78 78
    }
79 79

  
80 80
    @Override
81
    public void exitPanel() {
81
    public void previousPanel() {
82

  
83
    }
84

  
85
    @Override
86
    public void nextPanel() {
82 87
        this.parameters.setFilterExpresion(this.getFilterExpresion());
83 88
        if( this.isFullLayerSelected() ) {
84 89
            this.parameters.setFeaturesToUse(ExportParameters.USE_ALL_FEATURES);
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/SelectFormatPanel.java
115 115
    }
116 116

  
117 117
    @Override
118
    public void exitPanel() {
118
    public void previousPanel() {
119

  
120
    }
121

  
122
    @Override
123
    public void nextPanel() {
119 124
        this.onExitPanel.actionPerformed(new ActionEvent(this, 0, "exitPanel"));
120 125
    }
121 126

  
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/WizardOptionPanelAdapter.java
77 77
            );
78 78
        }
79 79
        try {
80
            this.exportPanel.exitPanel();
80
            this.exportPanel.nextPanel();
81 81
        } catch (Exception ex) {
82 82
            LOG.warn("Fail the call to exitPanel.", ex);
83 83
            MessagePanel.showMessage(
......
92 92

  
93 93
    @Override
94 94
    public void lastPanel() {
95
        // Can call exitPanel ?
95
        try {
96
            this.exportPanel.previousPanel();
97
        } catch (Exception ex) {
98
            LOG.warn("Fail the call to previousPanel.", ex);
99
            I18nManager i18nManager = ToolsLocator.getI18nManager();
100
            MessagePanel.showMessage(
101
                    i18nManager.getTranslation("_Warning"),
102
                    i18nManager.getTranslation("_There_have_been_problems_filling_data_in_panel") +
103
                            " (" + this.exportPanel.getTitlePanel() +")" ,
104
                    ex,
105
                    null
106
            );
107
        }
96 108
    }
97 109

  
98 110
    @Override
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/DefaultJExportProcessPanel.java
112 112
        this.add(this.wizardPanel, BorderLayout.CENTER);
113 113
        this.wizardPanel.setFinishButtonText(i18n.getTranslation("export"));
114 114
        this.wizardPanel.setWizardListener(this);
115
        this.setWizardPanelActionListener(this.getWizardPanelActionListener());
115 116

  
116 117
        this.wizardPanel.setNextButtonEnabled(false);
117 118
        this.wizardPanel.setFinishButtonEnabled(false);
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.shape/src/main/java/org/gvsig/export/shape/service/ExportShapeService.java
225 225
            }
226 226
            EditableFeatureAttributeDescriptor geomFieldDescTarget = type.add(
227 227
                    "GEOMETRY",
228
                    this.getParameters().getTargetGeometryTypeAsInt()
228
                    DataTypes.GEOMETRY
229 229
            );
230 230
            geomFieldDescTarget.setDefaultValue(null);
231 231
            int gsubtype = this.getParameters().getTargetGeometrySubtype();
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.jdbc/src/main/java/org/gvsig/export/jdbc/swing/panels/UpdateTableStatisticsPanel.java
53 53
    }
54 54

  
55 55
    @Override
56
    public void exitPanel() {
56
    public void previousPanel() {
57

  
58
    }
59

  
60
    @Override
61
    public void nextPanel() {
57 62
        this.parameters.setUpdateTableStatistics(this.getUpdateTableStatistics());
58 63
    }
59 64

  
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.jdbc/src/main/java/org/gvsig/export/jdbc/swing/panels/SelectPkPanel.java
140 140
    }
141 141

  
142 142
    @Override
143
    public void exitPanel() {
143
    public void previousPanel() {
144

  
145
    }
146

  
147
    @Override
148
    public void nextPanel() {
144 149
        this.parameters.setPrimaryKey(this.getPrimaryKeyName());
145 150
    }
146 151

  
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.jdbc/src/main/java/org/gvsig/export/jdbc/swing/panels/PermissionsPanel.java
93 93
    }
94 94

  
95 95
    @Override
96
    public void exitPanel() {
96
    public void previousPanel() {
97

  
98
    }
99

  
100
    @Override
101
    public void nextPanel() {
97 102
        this.parameters.setAllRole(this.getAllRole());
98 103
        this.parameters.setDeleteRole(this.getDeleteRole());
99 104
        this.parameters.setInsertRole(this.getInsertRole());
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.jdbc/src/main/java/org/gvsig/export/jdbc/swing/panels/IdentifiersOptionsPanel.java
64 64
    }
65 65

  
66 66
    @Override
67
    public void exitPanel() {
67
    public void previousPanel() {
68

  
69
    }
70

  
71
    @Override
72
    public void nextPanel() {
68 73
        this.parameters.setRemoveSpacesInIdentifiers(this.chkRemoveSpaces.isSelected());
69 74
        this.parameters.setTranslateIdentifiersToLowerCase(this.chkTraslateToLowerCase.isSelected());
70 75
        this.parameters.setTranslateHyphens(this.chkTraslateHyphens.isSelected());
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.jdbc/src/main/java/org/gvsig/export/jdbc/swing/panels/JDBCConnectionPanel.java
71 71
    }
72 72
    
73 73
    @Override
74
    public void previousPanel() {
75

  
76
    }
77

  
78
    @Override
74 79
    public void enterPanel() {
75 80
        // Default do nothing
76 81
    }
......
91 96
    }
92 97

  
93 98
    @Override
94
    public void exitPanel() {
99
    public void nextPanel() {
95 100
        this.parameters.setExplorerParameters(this.getServerExplorerParameters());
96 101
    }
97 102

  
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.jdbc/src/main/java/org/gvsig/export/jdbc/swing/panels/GeometryIndexPanel.java
78 78
    }
79 79

  
80 80
    @Override
81
    public void exitPanel() {
81
    public void previousPanel() {
82

  
83
    }
84

  
85
    @Override
86
    public void nextPanel() {
82 87
        this.parameters.setCreateIndexInGeometryRow(this.chkCreateGeometryIndex.isSelected());
83 88
    }
84 89

  
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.jdbc/src/main/java/org/gvsig/export/jdbc/swing/panels/PostCreatingStatementPanel.java
70 70
    }
71 71

  
72 72
    @Override
73
    public void exitPanel() {
73
    public void previousPanel() {
74

  
75
    }
76

  
77
    @Override
78
    public void nextPanel() {
74 79
        this.parameters.setPostCreatingStatement(this.getPostCreatingStatement());
75 80
    }
76 81

  
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.jdbc/src/main/java/org/gvsig/export/jdbc/swing/panels/SelectTableNamePanel.java
215 215
    }
216 216

  
217 217
    @Override
218
    public void exitPanel() {
218
    public void previousPanel() {
219

  
220
    }
221

  
222
    @Override
223
    public void nextPanel() {
219 224
        this.parameters.setSchema(this.getSchema());
220 225
        this.parameters.setTableName(this.getTableName());
221 226
        this.parameters.setCanCreatetable(this.canCreateTable());
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.dbf/src/main/java/org/gvsig/export/dbf/swing/panels/EncodingPanel.java
28 28

  
29 29
import org.gvsig.fmap.dal.DataStoreParameters;
30 30

  
31
import org.gvsig.metadata.MetadataLocator;
32
import org.gvsig.metadata.MetadataManager;
33 31
import org.gvsig.tools.ToolsLocator;
34 32
import org.gvsig.tools.dynobject.DynField;
35 33
import org.gvsig.tools.dynobject.DynObjectValueItem;
......
43 41
import org.gvsig.export.swing.JExportProcessPanel;
44 42
import org.gvsig.export.swing.spi.ExportPanel;
45 43
import org.gvsig.export.swing.spi.ExportPanelValidationException;
44
import org.slf4j.Logger;
45
import org.slf4j.LoggerFactory;
46 46

  
47 47
/**
48 48
 * @author gvSIG Team
......
54 54
        implements ExportPanel
55 55
    {
56 56

  
57
    private static final Logger LOG = LoggerFactory.getLogger(EncodingPanel.class);
58
    
57 59
    private final ExportDBFParameters parameters;
58 60
    private final JExportProcessPanel processPanel;
59 61

  
......
65 67
    }
66 68

  
67 69
    private void initComponents() {
68
        MetadataManager metadataManager = MetadataLocator.getMetadataManager();
69
        DynStruct dynStruct = metadataManager.getDefinition("DBF");
70
        DynField dynField = dynStruct.getDynField("Encoding");
71
        
70
        DynStruct parametersDefinition = ToolsLocator.getPersistenceManager().getDefinition("DBFStoreParameters");
71
	DynField dynField = parametersDefinition.getDynField("Encoding");
72

  
72 73
        DefaultListModel model = new DefaultListModel();
73 74
        DynObjectValueItem[] encodings = dynField.getAvailableValues();
74 75
        for (DynObjectValueItem encoding : encodings) {
......
126 127
    }
127 128

  
128 129
    @Override
129
    public void exitPanel() {
130
    public void previousPanel() {
131

  
132
    }
133

  
134
    @Override
135
    public void nextPanel() {
130 136
        this.parameters.setEncoding(this.getEncoding());
131 137
    }
132 138
}
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.api/src/main/java/org/gvsig/export/swing/spi/ExportPanel.java
16 16
    
17 17
    public void enterPanel();
18 18

  
19
    public void exitPanel();
19
    public void nextPanel();
20 20
    
21
    public void previousPanel();
22
    
21 23
}

Also available in: Unified diff