001: package org.apache.ojb.tools.mapping.reversedb2.propertyEditors;
002:
003: /* Copyright 2002-2005 The Apache Software Foundation
004: *
005: * Licensed under the Apache License, Version 2.0 (the "License");
006: * you may not use this file except in compliance with the License.
007: * You may obtain a copy of the License at
008: *
009: * http://www.apache.org/licenses/LICENSE-2.0
010: *
011: * Unless required by applicable law or agreed to in writing, software
012: * distributed under the License is distributed on an "AS IS" BASIS,
013: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014: * See the License for the specific language governing permissions and
015: * limitations under the License.
016: */
017:
018: import org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.*;
019:
020: /**
021: * This is an implementation of a PropertyEditor for the Ojb MetaJdbcConnectionDescriptorNode class.
022: *
023: * @author <a href="mailto:bfl@florianbruckner.com">Florian Bruckner</a>
024: * @version $Id: JPnlPropertyEditorOJBMetaJdbcConnectionDescriptor.java,v 1.1.2.1 2005/12/21 22:33:27 tomdz Exp $
025: */
026: public class JPnlPropertyEditorOJBMetaJdbcConnectionDescriptor extends
027: PropertyEditor {
028:
029: /** Creates new form JPnlPropertyEditorOJBMetaJdbcConnectionDescriptor */
030: public JPnlPropertyEditorOJBMetaJdbcConnectionDescriptor() {
031: initComponents();
032: }
033:
034: /** This method is called from within the constructor to
035: * initialize the form.
036: * WARNING: Do NOT modify this code. The content of this method is
037: * always regenerated by the Form Editor.
038: */
039:
040: private void initComponents()//GEN-BEGIN:initComponents
041: {
042: java.awt.GridBagConstraints gridBagConstraints;
043:
044: lblDatabaseAlias = new javax.swing.JLabel();
045: tfDatabaseAlias = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
046: lblDBMS = new javax.swing.JLabel();
047: tfDBMS = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
048: lblDatasourceName = new javax.swing.JLabel();
049: tfDatasourceName = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
050: lblDriver = new javax.swing.JLabel();
051: tfDriver = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
052: lblDescriptorKey = new javax.swing.JLabel();
053: tfDescriptorKey = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
054: lblJDBCLevel = new javax.swing.JLabel();
055: tfJDBCLevel = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
056: tfPassword = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
057: lblPassword = new javax.swing.JLabel();
058: lblProtocol = new javax.swing.JLabel();
059: tfProtocol = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
060: lblSubProtocol = new javax.swing.JLabel();
061: tfSubProtocol = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
062: tfUsername = new org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField();
063: lblUsername = new javax.swing.JLabel();
064:
065: setLayout(new java.awt.GridBagLayout());
066:
067: lblDatabaseAlias.setDisplayedMnemonic('a');
068: lblDatabaseAlias.setLabelFor(tfDatabaseAlias);
069: lblDatabaseAlias.setText("Database Alias:");
070: gridBagConstraints = new java.awt.GridBagConstraints();
071: gridBagConstraints.gridx = 1;
072: gridBagConstraints.gridy = 1;
073: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
074: add(lblDatabaseAlias, gridBagConstraints);
075:
076: tfDatabaseAlias.setText("jTextField1");
077: tfDatabaseAlias
078: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_DBALIAS);
079: gridBagConstraints = new java.awt.GridBagConstraints();
080: gridBagConstraints.gridx = 2;
081: gridBagConstraints.gridy = 1;
082: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
083: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
084: gridBagConstraints.weightx = 1.0;
085: add(tfDatabaseAlias, gridBagConstraints);
086:
087: lblDBMS.setDisplayedMnemonic('d');
088: lblDBMS.setLabelFor(tfDBMS);
089: lblDBMS.setText("DBMS:");
090: gridBagConstraints = new java.awt.GridBagConstraints();
091: gridBagConstraints.gridx = 1;
092: gridBagConstraints.gridy = 2;
093: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
094: add(lblDBMS, gridBagConstraints);
095:
096: tfDBMS.setText("jTextField1");
097: tfDBMS
098: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_DBMS);
099: gridBagConstraints = new java.awt.GridBagConstraints();
100: gridBagConstraints.gridx = 2;
101: gridBagConstraints.gridy = 2;
102: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
103: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
104: gridBagConstraints.weightx = 1.0;
105: add(tfDBMS, gridBagConstraints);
106:
107: lblDatasourceName.setDisplayedMnemonic('n');
108: lblDatasourceName.setLabelFor(tfDatasourceName);
109: lblDatasourceName.setText("Datasource Name:");
110: gridBagConstraints = new java.awt.GridBagConstraints();
111: gridBagConstraints.gridx = 1;
112: gridBagConstraints.gridy = 3;
113: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
114: add(lblDatasourceName, gridBagConstraints);
115:
116: tfDatasourceName.setText("jTextField1");
117: tfDatasourceName
118: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_DATASOURCE_NAME);
119: gridBagConstraints = new java.awt.GridBagConstraints();
120: gridBagConstraints.gridx = 2;
121: gridBagConstraints.gridy = 3;
122: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
123: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
124: gridBagConstraints.weightx = 1.0;
125: add(tfDatasourceName, gridBagConstraints);
126:
127: lblDriver.setDisplayedMnemonic('r');
128: lblDriver.setLabelFor(tfDriver);
129: lblDriver.setText("Driver:");
130: gridBagConstraints = new java.awt.GridBagConstraints();
131: gridBagConstraints.gridx = 1;
132: gridBagConstraints.gridy = 4;
133: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
134: add(lblDriver, gridBagConstraints);
135:
136: tfDriver.setText("jTextField1");
137: tfDriver
138: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_DRIVER);
139: gridBagConstraints = new java.awt.GridBagConstraints();
140: gridBagConstraints.gridx = 2;
141: gridBagConstraints.gridy = 4;
142: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
143: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
144: gridBagConstraints.weightx = 1.0;
145: add(tfDriver, gridBagConstraints);
146:
147: lblDescriptorKey.setDisplayedMnemonic('k');
148: lblDescriptorKey.setLabelFor(tfDescriptorKey);
149: lblDescriptorKey.setText("Descriptor Key:");
150: gridBagConstraints = new java.awt.GridBagConstraints();
151: gridBagConstraints.gridx = 1;
152: gridBagConstraints.gridy = 5;
153: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
154: add(lblDescriptorKey, gridBagConstraints);
155:
156: tfDescriptorKey.setText("jTextField1");
157: tfDescriptorKey
158: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_DESCRIPTOR_PBKEY);
159: gridBagConstraints = new java.awt.GridBagConstraints();
160: gridBagConstraints.gridx = 2;
161: gridBagConstraints.gridy = 5;
162: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
163: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
164: gridBagConstraints.weightx = 1.0;
165: add(tfDescriptorKey, gridBagConstraints);
166:
167: lblJDBCLevel.setDisplayedMnemonic('J');
168: lblJDBCLevel.setLabelFor(tfJDBCLevel);
169: lblJDBCLevel.setText("JDBC Level:");
170: gridBagConstraints = new java.awt.GridBagConstraints();
171: gridBagConstraints.gridx = 1;
172: gridBagConstraints.gridy = 6;
173: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
174: add(lblJDBCLevel, gridBagConstraints);
175:
176: tfJDBCLevel.setText("jTextField1");
177: tfJDBCLevel
178: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_JDBC_LEVEL);
179: gridBagConstraints = new java.awt.GridBagConstraints();
180: gridBagConstraints.gridx = 2;
181: gridBagConstraints.gridy = 6;
182: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
183: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
184: gridBagConstraints.weightx = 1.0;
185: add(tfJDBCLevel, gridBagConstraints);
186:
187: tfPassword.setText("jTextField1");
188: tfPassword
189: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_PASSWORD);
190: gridBagConstraints = new java.awt.GridBagConstraints();
191: gridBagConstraints.gridx = 2;
192: gridBagConstraints.gridy = 7;
193: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
194: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
195: gridBagConstraints.weightx = 1.0;
196: add(tfPassword, gridBagConstraints);
197:
198: lblPassword.setDisplayedMnemonic('p');
199: lblPassword.setLabelFor(tfPassword);
200: lblPassword.setText("Password:");
201: gridBagConstraints = new java.awt.GridBagConstraints();
202: gridBagConstraints.gridx = 1;
203: gridBagConstraints.gridy = 7;
204: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
205: add(lblPassword, gridBagConstraints);
206:
207: lblProtocol.setDisplayedMnemonic('o');
208: lblProtocol.setLabelFor(tfProtocol);
209: lblProtocol.setText("Protocol:");
210: gridBagConstraints = new java.awt.GridBagConstraints();
211: gridBagConstraints.gridx = 1;
212: gridBagConstraints.gridy = 8;
213: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
214: add(lblProtocol, gridBagConstraints);
215:
216: tfProtocol.setText("jTextField1");
217: tfProtocol
218: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_PROTOCOL);
219: gridBagConstraints = new java.awt.GridBagConstraints();
220: gridBagConstraints.gridx = 2;
221: gridBagConstraints.gridy = 8;
222: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
223: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
224: gridBagConstraints.weightx = 1.0;
225: add(tfProtocol, gridBagConstraints);
226:
227: lblSubProtocol.setDisplayedMnemonic('s');
228: lblSubProtocol.setLabelFor(tfSubProtocol);
229: lblSubProtocol.setText("Sub Protocol:");
230: gridBagConstraints = new java.awt.GridBagConstraints();
231: gridBagConstraints.gridx = 1;
232: gridBagConstraints.gridy = 9;
233: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
234: add(lblSubProtocol, gridBagConstraints);
235:
236: tfSubProtocol.setText("jTextField1");
237: tfSubProtocol
238: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_SUBPROTOCOL);
239: gridBagConstraints = new java.awt.GridBagConstraints();
240: gridBagConstraints.gridx = 2;
241: gridBagConstraints.gridy = 9;
242: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
243: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
244: gridBagConstraints.weightx = 1.0;
245: add(tfSubProtocol, gridBagConstraints);
246:
247: tfUsername.setText("jTextField1");
248: tfUsername
249: .setEditorKey(org.apache.ojb.tools.mapping.reversedb2.ojbmetatreemodel.OjbMetaJdbcConnectionDescriptorNode.ATT_USERNAME);
250: gridBagConstraints = new java.awt.GridBagConstraints();
251: gridBagConstraints.gridx = 2;
252: gridBagConstraints.gridy = 10;
253: gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
254: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;
255: gridBagConstraints.weightx = 1.0;
256: gridBagConstraints.weighty = 1.0;
257: add(tfUsername, gridBagConstraints);
258:
259: lblUsername.setDisplayedMnemonic('m');
260: lblUsername.setLabelFor(tfUsername);
261: lblUsername.setText("Username:");
262: gridBagConstraints = new java.awt.GridBagConstraints();
263: gridBagConstraints.gridx = 1;
264: gridBagConstraints.gridy = 10;
265: gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
266: gridBagConstraints.weighty = 1.0;
267: add(lblUsername, gridBagConstraints);
268:
269: }//GEN-END:initComponents
270:
271: public void setEditorTarget(PropertyEditorTarget target) {
272: if (target instanceof OjbMetaJdbcConnectionDescriptorNode) {
273: super .setEditorTarget(target);
274: } else {
275: throw new UnsupportedOperationException(
276: "This editor can only edit OjbMetaJdbcConnectionDescriptorNode objects");
277: }
278: }
279:
280: // Variables declaration - do not modify//GEN-BEGIN:variables
281: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfProtocol;
282: private javax.swing.JLabel lblDriver;
283: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfJDBCLevel;
284: private javax.swing.JLabel lblDBMS;
285: private javax.swing.JLabel lblDatabaseAlias;
286: private javax.swing.JLabel lblProtocol;
287: private javax.swing.JLabel lblUsername;
288: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfDBMS;
289: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfDatasourceName;
290: private javax.swing.JLabel lblDatasourceName;
291: private javax.swing.JLabel lblJDBCLevel;
292: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfUsername;
293: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfDescriptorKey;
294: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfSubProtocol;
295: private javax.swing.JLabel lblSubProtocol;
296: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfPassword;
297: private javax.swing.JLabel lblPassword;
298: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfDatabaseAlias;
299: private javax.swing.JLabel lblDescriptorKey;
300: private org.apache.ojb.tools.mapping.reversedb2.propertyEditors.PropertyEditorJTextField tfDriver;
301: // End of variables declaration//GEN-END:variables
302:
303: }
|