This method is intended to be used in conjunction with getSelectedParameters(). The method will not instantiate the resource like #show(ResourceData) but it is intended to collect the params required to instantiate a resource. Returns true if the user pressed OK and false otherwise.
(ResourceData rData, String aTitle)
| 178 | * and false otherwise. |
| 179 | */ |
| 180 | public synchronized boolean show(ResourceData rData, String aTitle) { |
| 181 | this.resourceData = rData; |
| 182 | if (aTitle != null) setTitle(aTitle); |
| 183 | |
| 184 | parametersEditor.init(null, |
| 185 | rData.getParameterList().getInitimeParameters()); |
| 186 | pack(); |
| 187 | nameField.requestFocusInWindow(); |
| 188 | userCanceled = true; |
| 189 | setModal(true); |
| 190 | setLocationRelativeTo(getOwner()); |
| 191 | super.setVisible(true); |
| 192 | dispose(); |
| 193 | if(userCanceled) return false; |
| 194 | else return true; |
| 195 | }//show(); |
| 196 | |
| 197 | /** Returns the selected params for the resource or null if none was selected |
| 198 | * or the user pressed cancel |
no test coverage detected