KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > modules > websvc > wsitconf > ui > service > subpanels > AddHeaderPanel


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 2006 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19
20 package org.netbeans.modules.websvc.wsitconf.ui.service.subpanels;
21
22 import org.netbeans.modules.websvc.wsitconf.ui.security.listmodels.MessageHeader;
23
24 /**
25  *
26  * @author Martin Grebac
27  */

28 public class AddHeaderPanel extends javax.swing.JPanel JavaDoc {
29     
30     /**
31      * Creates new form AddHeaderPanel
32      */

33     public AddHeaderPanel() {
34         super();
35         initComponents();
36
37         headerCombo.addItem(MessageHeader.ADDRESSING_TO);
38         headerCombo.addItem(MessageHeader.ADDRESSING_FROM);
39         headerCombo.addItem(MessageHeader.ADDRESSING_FAULTTO);
40         headerCombo.addItem(MessageHeader.ADDRESSING_REPLYTO);
41         headerCombo.addItem(MessageHeader.ADDRESSING_MESSAGEID);
42         headerCombo.addItem(MessageHeader.ADDRESSING_RELATESTO);
43         headerCombo.addItem(MessageHeader.ADDRESSING_ACTION);
44
45         headerCombo.addItem(MessageHeader.RM_ACKREQUESTED);
46         headerCombo.addItem(MessageHeader.RM_SEQUENCEACK);
47         headerCombo.addItem(MessageHeader.RM_SEQUENCE);
48     }
49     
50     public boolean isAllHeaders() {
51         return allHeadersChBox.isSelected();
52     }
53
54     public String JavaDoc getHeader() {
55         return (String JavaDoc)headerCombo.getSelectedItem();
56     }
57
58     /** This method is called from within the constructor to
59      * initialize the form.
60      * WARNING: Do NOT modify this code. The content of this method is
61      * always regenerated by the Form Editor.
62      */

63     // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
64
private void initComponents() {
65         headerLabel = new javax.swing.JLabel JavaDoc();
66         headerCombo = new javax.swing.JComboBox JavaDoc();
67         allHeadersChBox = new javax.swing.JCheckBox JavaDoc();
68
69         headerLabel.setText(org.openide.util.NbBundle.getMessage(AddHeaderPanel.class, "LBL_AddHeader_HeaderLabel")); // NOI18N
70

71         allHeadersChBox.setText(org.openide.util.NbBundle.getMessage(AddHeaderPanel.class, "LBL_AllHeaders")); // NOI18N
72
allHeadersChBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
73         allHeadersChBox.setMargin(new java.awt.Insets JavaDoc(0, 0, 0, 0));
74         allHeadersChBox.addActionListener(new java.awt.event.ActionListener JavaDoc() {
75             public void actionPerformed(java.awt.event.ActionEvent JavaDoc evt) {
76                 allHeadersChBoxActionPerformed(evt);
77             }
78         });
79
80         org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this);
81         this.setLayout(layout);
82         layout.setHorizontalGroup(
83             layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
84             .add(layout.createSequentialGroup()
85                 .addContainerGap()
86                 .add(headerLabel)
87                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
88                 .add(headerCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
89                 .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
90                 .add(allHeadersChBox)
91                 .addContainerGap(112, Short.MAX_VALUE))
92         );
93         layout.setVerticalGroup(
94             layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
95             .add(layout.createSequentialGroup()
96                 .addContainerGap()
97                 .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
98                     .add(headerLabel)
99                     .add(headerCombo, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
100                     .add(allHeadersChBox))
101                 .addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
102         );
103     }// </editor-fold>//GEN-END:initComponents
104

105     private void allHeadersChBoxActionPerformed(java.awt.event.ActionEvent JavaDoc evt) {//GEN-FIRST:event_allHeadersChBoxActionPerformed
106
headerCombo.setEnabled(!allHeadersChBox.isSelected());
107     }//GEN-LAST:event_allHeadersChBoxActionPerformed
108

109     // Variables declaration - do not modify//GEN-BEGIN:variables
110
private javax.swing.JCheckBox JavaDoc allHeadersChBox;
111     private javax.swing.JComboBox JavaDoc headerCombo;
112     private javax.swing.JLabel JavaDoc headerLabel;
113     // End of variables declaration//GEN-END:variables
114

115 }
116
Popular Tags