This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 147970

Summary: [gfesb-a11y]FileBC - Inbound editor in new WSDL Document screen is not 508 compliant
Product: soa Reporter: sk200078 <sk200078>
Component: Binding ComponentsAssignee: Jonelle Almero <jalmero>
Status: RESOLVED WONTFIX    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description sk200078 2008-09-23 09:22:18 UTC
BuildDetails:20080910
Product:Glassfish ESB
Sub Component : File BC
Steps to reproduce: 
1.Open new WSDL Document.
2.Select WSDL type as concrete.
3.Select binding as file
4.Select type as inbound
5.Click on next button.

Run the a11y tool . You will see following output.
<HTML><HEAD>
<TITLE>Output from UIAccessibilityTester for window with title : New WSDL Document </TITLE>
</HEAD>
<BODY>
<PRE>
Results of Accessibility test, window with title "New WSDL Document"


 Doesn't implement Accessible :
   Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 


 No Accessible name :
   Class: javax.swing.JFormattedTextField {  |  Defines the polling interval that File Binding Component searches for
input files in the specified directory.  The polling interval is specified in milliseconds and has a default value of
1000ms. This attribute has no effect for writing. } 
   Class: javax.swing.JTextPane {  |  text/plain } 


 No Accessible description :
   Class: javax.swing.JButton {  Browse... |  } 
   Class: javax.swing.JButton {  Details... |  } 
   Class: javax.swing.JCheckBox {  Forward as Attachment |  } 
   Class: javax.swing.JRadioButton {  encoded data |  } 
   Class: javax.swing.JRadioButton {  text |  } 
   Class: javax.swing.JRadioButton {  xml |  } 
   Class: org.netbeans.core.windows.services.NbDialog {  New WSDL Document |  } 


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JFormattedTextField {  |  Defines the polling interval that File Binding Component searches for
input files in the specified directory.  The polling interval is specified in milliseconds and has a default value of
1000ms. This attribute has no effect for writing. } 
   Class: javax.swing.JTextPane {  |  text/plain } 


 Components with no mnemonic :
   - none.

 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
   - none.

 Components not reachable with tab traversal :
   - none.
</PRE>
</BODY>
</HTML>
Comment 1 Jonelle Almero 2008-10-17 19:16:34 UTC
Fixes made for the 'Poll' wizard panel with report below.  Note that there are still a few components that shows up that
we do not control such as the WindowsSplitPaneDivider class not implementing the Accessible.  The
WindowsSplitPaneDivider is not our class.  Same for the javax.swing.text.ComponentView$Invalidator class.  Also the
javax.swing.text.ComponentView$Invalidator contains lots JTextField that we do not control as well and they show up on
the report.  Basically, I fixed those components that we added and have control of.

<HTML><HEAD>
<TITLE>Output from UIAccessibilityTester for window with title : New Binding </TITLE>
</HEAD>
<BODY>
<PRE>
Results of Accessibility test, window with title "New Binding"


 Doesn't implement Accessible :
   Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 


 No Accessible name :
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 


 No Accessible description :
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: org.netbeans.core.windows.services.NbDialog {  New Binding |  } 


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JEditorPane {  Show Description |  Show Description } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 


 Components with no mnemonic :
   - none.

 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
   - none.

 Components not reachable with tab traversal :
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 

</PRE>
</BODY>
</HTML>
Comment 2 sbondada 2009-03-24 22:39:47 UTC
What is the expected result?.
Got the following result, not similar to reported one. Tested on build glassfishesb2.1. If this result is okay, close 
it. Also this is a duplicate of the other filebc request operation ticket.
<HTML><HEAD>
<TITLE>Output from UIAccessibilityTester for window with title : New WSDL Document </TITLE>
</HEAD>
<BODY>
<PRE>
Results of Accessibility test, window with title "New WSDL Document"


 Doesn't implement Accessible :
   Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 
   Class: javax.swing.text.ComponentView$Invalidator {  } 


 No Accessible name :
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 


 No Accessible description :
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JEditorPane {  Show Description |  Show Description } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 


 Components with no mnemonic :
   - none.

 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
   - none.

 Components not reachable with tab traversal :
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 

</PRE>
</BODY>
</HTML>
Comment 3 Jiri Kovalsky 2016-06-17 08:28:34 UTC
SOA is no longer available in the NetBeans IDE so we are not going to fix this problem. Closing accordingly.

[1] http://wiki.netbeans.org/NetBeansArchivedFeatures#SOA