Lines 114-120
Link Here
|
114 |
} |
114 |
} |
115 |
|
115 |
|
116 |
public boolean isValid() { |
116 |
public boolean isValid() { |
117 |
if (gui == null || gui.getTargetName() == null) { |
117 |
if (gui == null) { |
118 |
setErrorMessage( null ); |
118 |
setErrorMessage( null ); |
119 |
return false; |
119 |
return false; |
120 |
} |
120 |
} |
Lines 140-146
Link Here
|
140 |
} |
140 |
} |
141 |
} |
141 |
} |
142 |
else { |
142 |
else { |
143 |
if ( !isValidTypeIdentifier( gui.getTargetName() ) ) { |
143 |
if (gui.getTargetName() == null) { |
|
|
144 |
setInfoMessage("INFO_JavaTargetChooser_ProvideName"); |
145 |
return false; |
146 |
} |
147 |
else if ( !isValidTypeIdentifier( gui.getTargetName() ) ) { |
144 |
setErrorMessage( "ERR_JavaTargetChooser_InvalidClass" ); |
148 |
setErrorMessage( "ERR_JavaTargetChooser_InvalidClass" ); |
145 |
return false; |
149 |
return false; |
146 |
} |
150 |
} |
Lines 166-172
Link Here
|
166 |
} |
170 |
} |
167 |
String errorMessage = canUseFileName (rootFolder, gui.getPackageFileName(), gui.getTargetName(), template.getExt ()); |
171 |
String errorMessage = canUseFileName (rootFolder, gui.getPackageFileName(), gui.getTargetName(), template.getExt ()); |
168 |
if (gui != null) { |
172 |
if (gui != null) { |
169 |
setLocalizedErrorMessage (errorMessage); |
173 |
setLocalizedMessage(WizardDescriptor.PROP_ERROR_MESSAGE, errorMessage); |
170 |
} |
174 |
} |
171 |
if (errorMessage!=null) returnValue=false; |
175 |
if (errorMessage!=null) returnValue=false; |
172 |
|
176 |
|
Lines 261-275
Link Here
|
261 |
|
265 |
|
262 |
private void setErrorMessage( String key ) { |
266 |
private void setErrorMessage( String key ) { |
263 |
if ( key == null ) { |
267 |
if ( key == null ) { |
264 |
setLocalizedErrorMessage ( "" ); // NOI18N |
268 |
setLocalizedMessage(WizardDescriptor.PROP_ERROR_MESSAGE, null); |
265 |
} |
269 |
} else { |
266 |
else { |
270 |
setLocalizedMessage(WizardDescriptor.PROP_ERROR_MESSAGE, NbBundle.getMessage(JavaTargetChooserPanelGUI.class, key)); |
267 |
setLocalizedErrorMessage ( NbBundle.getMessage( JavaTargetChooserPanelGUI.class, key) ); // NOI18N |
|
|
268 |
} |
271 |
} |
269 |
} |
272 |
} |
270 |
|
273 |
|
271 |
private void setLocalizedErrorMessage (String message) { |
274 |
private void setInfoMessage(String key) { |
272 |
wizard.putProperty ("WizardPanel_errorMessage", message); // NOI18N |
275 |
if (key == null) { |
|
|
276 |
setLocalizedMessage(WizardDescriptor.PROP_INFO_MESSAGE, null); |
277 |
} else { |
278 |
setLocalizedMessage(WizardDescriptor.PROP_INFO_MESSAGE, NbBundle.getMessage(JavaTargetChooserPanelGUI.class, key)); |
279 |
} |
280 |
} |
281 |
|
282 |
private void setLocalizedMessage(String msgType, String message) { |
283 |
wizard.putProperty(msgType, message); |
273 |
} |
284 |
} |
274 |
|
285 |
|
275 |
private FileObject getTargetFolderFromGUI (WizardDescriptor wd) { |
286 |
private FileObject getTargetFolderFromGUI (WizardDescriptor wd) { |