1*b1cdbd2cSJim Jagielski /**************************************************************
2*b1cdbd2cSJim Jagielski  *
3*b1cdbd2cSJim Jagielski  * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski  * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski  * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski  * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski  * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski  * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski  * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski  *
11*b1cdbd2cSJim Jagielski  *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski  *
13*b1cdbd2cSJim Jagielski  * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski  * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski  * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski  * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski  * under the License.
19*b1cdbd2cSJim Jagielski  *
20*b1cdbd2cSJim Jagielski  *************************************************************/
21*b1cdbd2cSJim Jagielski 
22*b1cdbd2cSJim Jagielski 
23*b1cdbd2cSJim Jagielski 
24*b1cdbd2cSJim Jagielski import java.util.HashMap;
25*b1cdbd2cSJim Jagielski import com.sun.star.accessibility.AccessibleStateType;
26*b1cdbd2cSJim Jagielski import com.sun.star.accessibility.AccessibleEventId;
27*b1cdbd2cSJim Jagielski import com.sun.star.accessibility.AccessibleRole;
28*b1cdbd2cSJim Jagielski import com.sun.star.accessibility.AccessibleRelationType;
29*b1cdbd2cSJim Jagielski 
30*b1cdbd2cSJim Jagielski 
31*b1cdbd2cSJim Jagielski /** Provide names for several accessibility constants groups.
32*b1cdbd2cSJim Jagielski */
33*b1cdbd2cSJim Jagielski public class NameProvider
34*b1cdbd2cSJim Jagielski {
35*b1cdbd2cSJim Jagielski     /** Return the name of the specified state.
36*b1cdbd2cSJim Jagielski         @param nStateId
37*b1cdbd2cSJim Jagielski             Id of the state for which to return its name.  This is one of
38*b1cdbd2cSJim Jagielski             the ids listed in the <type>AccessibleStateType</const>
39*b1cdbd2cSJim Jagielski             constants group.
40*b1cdbd2cSJim Jagielski         @return
41*b1cdbd2cSJim Jagielski             Returns the name of the specified state or an empty string if an
42*b1cdbd2cSJim Jagielski             invalid / unknown state id was given.
43*b1cdbd2cSJim Jagielski      */
getStateName(int nStateId)44*b1cdbd2cSJim Jagielski     public static String getStateName (int nStateId)
45*b1cdbd2cSJim Jagielski     {
46*b1cdbd2cSJim Jagielski         return (String)maStateMap.get (new Integer(nStateId));
47*b1cdbd2cSJim Jagielski     }
48*b1cdbd2cSJim Jagielski 
49*b1cdbd2cSJim Jagielski 
50*b1cdbd2cSJim Jagielski     /** Return the name of the specified event.
51*b1cdbd2cSJim Jagielski         @param nEventId
52*b1cdbd2cSJim Jagielski             Id of the event type for which to return its name.  This is one
53*b1cdbd2cSJim Jagielski             of the ids listed in the <type>AccessibleEventId</const>
54*b1cdbd2cSJim Jagielski             constants group.
55*b1cdbd2cSJim Jagielski         @return
56*b1cdbd2cSJim Jagielski             Returns the name of the specified event type or an empty string
57*b1cdbd2cSJim Jagielski             if an invalid / unknown event id was given.
58*b1cdbd2cSJim Jagielski      */
getEventName(int nEventId)59*b1cdbd2cSJim Jagielski     public static String getEventName (int nEventId)
60*b1cdbd2cSJim Jagielski     {
61*b1cdbd2cSJim Jagielski         return (String)maEventMap.get (new Integer(nEventId));
62*b1cdbd2cSJim Jagielski     }
63*b1cdbd2cSJim Jagielski 
64*b1cdbd2cSJim Jagielski 
65*b1cdbd2cSJim Jagielski     /** Return the name of the specified role.
66*b1cdbd2cSJim Jagielski         @param nRole
67*b1cdbd2cSJim Jagielski             Id of the role for which to return its name.  This is one of
68*b1cdbd2cSJim Jagielski             the ids listed in the <type>AccessibleRole</const>
69*b1cdbd2cSJim Jagielski             constants group.
70*b1cdbd2cSJim Jagielski         @return
71*b1cdbd2cSJim Jagielski             Returns the name of the specified role or an empty string if an
72*b1cdbd2cSJim Jagielski             invalid / unknown role id was given.
73*b1cdbd2cSJim Jagielski      */
getRoleName(int nRole)74*b1cdbd2cSJim Jagielski     public static String getRoleName (int nRole)
75*b1cdbd2cSJim Jagielski     {
76*b1cdbd2cSJim Jagielski         return (String)maRoleMap.get (new Integer(nRole));
77*b1cdbd2cSJim Jagielski     }
78*b1cdbd2cSJim Jagielski 
79*b1cdbd2cSJim Jagielski 
80*b1cdbd2cSJim Jagielski     /** Return the name of the specified relation.
81*b1cdbd2cSJim Jagielski         @param nRelation
82*b1cdbd2cSJim Jagielski             Id of the relation for which to return its name.  This is one of
83*b1cdbd2cSJim Jagielski             the ids listed in the <type>AccessibleRelationType</const>
84*b1cdbd2cSJim Jagielski             constants group.
85*b1cdbd2cSJim Jagielski         @return
86*b1cdbd2cSJim Jagielski             Returns the name of the specified relation type or an empty
87*b1cdbd2cSJim Jagielski             string if an invalid / unknown role id was given.
88*b1cdbd2cSJim Jagielski      */
getRelationName(int nRelation)89*b1cdbd2cSJim Jagielski     public static String getRelationName (int nRelation)
90*b1cdbd2cSJim Jagielski     {
91*b1cdbd2cSJim Jagielski         return (String)maRelationMap.get (new Integer(nRelation));
92*b1cdbd2cSJim Jagielski     }
93*b1cdbd2cSJim Jagielski 
94*b1cdbd2cSJim Jagielski 
95*b1cdbd2cSJim Jagielski     private static HashMap maStateMap = new HashMap();
96*b1cdbd2cSJim Jagielski     private static HashMap maEventMap = new HashMap();
97*b1cdbd2cSJim Jagielski     private static HashMap maRoleMap = new HashMap();
98*b1cdbd2cSJim Jagielski     private static HashMap maRelationMap = new HashMap();
99*b1cdbd2cSJim Jagielski 
100*b1cdbd2cSJim Jagielski     static {
maStateMap.put(new Integer (AccessibleStateType.INVALID), R)101*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.INVALID), "INVALID");
maStateMap.put(new Integer (AccessibleStateType.ACTIVE), R)102*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.ACTIVE), "ACTIVE");
maStateMap.put(new Integer (AccessibleStateType.ARMED), R)103*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.ARMED), "ARMED");
maStateMap.put(new Integer (AccessibleStateType.BUSY), R)104*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.BUSY), "BUSY");
maStateMap.put(new Integer (AccessibleStateType.CHECKED), R)105*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.CHECKED), "CHECKED");
maStateMap.put(new Integer (AccessibleStateType.DEFUNC), R)106*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.DEFUNC), "DEFUNC");
maStateMap.put(new Integer (AccessibleStateType.EDITABLE), R)107*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.EDITABLE), "EDITABLE");
maStateMap.put(new Integer (AccessibleStateType.ENABLED), R)108*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.ENABLED), "ENABLED");
maStateMap.put(new Integer (AccessibleStateType.EXPANDABLE), R)109*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.EXPANDABLE), "EXPANDABLE");
maStateMap.put(new Integer (AccessibleStateType.EXPANDED), R)110*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.EXPANDED), "EXPANDED");
maStateMap.put(new Integer (AccessibleStateType.FOCUSABLE), R)111*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.FOCUSABLE), "FOCUSABLE");
maStateMap.put(new Integer (AccessibleStateType.FOCUSED), R)112*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.FOCUSED), "FOCUSED");
maStateMap.put(new Integer (AccessibleStateType.HORIZONTAL), R)113*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.HORIZONTAL), "HORIZONTAL");
maStateMap.put(new Integer (AccessibleStateType.ICONIFIED), R)114*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.ICONIFIED), "ICONIFIED");
maStateMap.put(new Integer (AccessibleStateType.MODAL), R)115*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.MODAL), "MODAL");
maStateMap.put(new Integer (AccessibleStateType.MULTI_LINE), R)116*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.MULTI_LINE), "MULTI_LINE");
maStateMap.put(new Integer (AccessibleStateType.MULTI_SELECTABLE), R)117*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.MULTI_SELECTABLE), "MULTI_SELECTABLE");
maStateMap.put(new Integer (AccessibleStateType.OPAQUE), R)118*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.OPAQUE), "OPAQUE");
maStateMap.put(new Integer (AccessibleStateType.PRESSED), R)119*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.PRESSED), "PRESSED");
maStateMap.put(new Integer (AccessibleStateType.RESIZABLE), R)120*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.RESIZABLE), "RESIZABLE");
maStateMap.put(new Integer (AccessibleStateType.SELECTABLE), R)121*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.SELECTABLE), "SELECTABLE");
maStateMap.put(new Integer (AccessibleStateType.SELECTED), R)122*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.SELECTED), "SELECTED");
maStateMap.put(new Integer (AccessibleStateType.SENSITIVE), R)123*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.SENSITIVE), "SENSITIVE");
maStateMap.put(new Integer (AccessibleStateType.SHOWING), R)124*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.SHOWING), "SHOWING");
maStateMap.put(new Integer (AccessibleStateType.SINGLE_LINE), R)125*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.SINGLE_LINE), "SINGLE_LINE");
maStateMap.put(new Integer (AccessibleStateType.STALE), R)126*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.STALE), "STALE");
maStateMap.put(new Integer (AccessibleStateType.TRANSIENT), R)127*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.TRANSIENT), "TRANSIENT");
maStateMap.put(new Integer (AccessibleStateType.VERTICAL), R)128*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.VERTICAL), "VERTICAL");
maStateMap.put(new Integer (AccessibleStateType.VISIBLE), R)129*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.VISIBLE), "VISIBLE");
maStateMap.put(new Integer (AccessibleStateType.MANAGES_DESCENDANTS), R)130*b1cdbd2cSJim Jagielski         maStateMap.put (new Integer (AccessibleStateType.MANAGES_DESCENDANTS),
131*b1cdbd2cSJim Jagielski             "MANAGES_DESCENDANTS");
132*b1cdbd2cSJim Jagielski         //        maStateMap.put (new Integer (AccessibleStateType.INCONSISTENT),"INCONSISTENT");
133*b1cdbd2cSJim Jagielski 
134*b1cdbd2cSJim Jagielski 
maEventMap.put(new Integer (0), R)135*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (0),
136*b1cdbd2cSJim Jagielski             "[UNKNOWN]");
maEventMap.put(new Integer (AccessibleEventId.NAME_CHANGED), R)137*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.NAME_CHANGED),
138*b1cdbd2cSJim Jagielski             "NAME_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.DESCRIPTION_CHANGED), R)139*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.DESCRIPTION_CHANGED),
140*b1cdbd2cSJim Jagielski             "DESCRIPTION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.ACTION_CHANGED), R)141*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.ACTION_CHANGED),
142*b1cdbd2cSJim Jagielski             "ACTION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.STATE_CHANGED), R)143*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.STATE_CHANGED),
144*b1cdbd2cSJim Jagielski             "STATE_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.ACTIVE_DESCENDANT_CHANGED), R)145*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.ACTIVE_DESCENDANT_CHANGED),
146*b1cdbd2cSJim Jagielski             "ACTIVE_DESCENDANT_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.BOUNDRECT_CHANGED), R)147*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.BOUNDRECT_CHANGED),
148*b1cdbd2cSJim Jagielski             "BOUNDRECT_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.CHILD), R)149*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.CHILD),
150*b1cdbd2cSJim Jagielski             "CHILD");
maEventMap.put(new Integer (AccessibleEventId.INVALIDATE_ALL_CHILDREN), R)151*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.INVALIDATE_ALL_CHILDREN),
152*b1cdbd2cSJim Jagielski             "INVALIDATE_ALL_CHILDREN");
maEventMap.put(new Integer (AccessibleEventId.SELECTION_CHANGED), R)153*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.SELECTION_CHANGED),
154*b1cdbd2cSJim Jagielski             "SELECTION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.VISIBLE_DATA_CHANGED), R)155*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.VISIBLE_DATA_CHANGED),
156*b1cdbd2cSJim Jagielski             "VISIBLE_DATA_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.VALUE_CHANGED), R)157*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.VALUE_CHANGED),
158*b1cdbd2cSJim Jagielski             "VALUE_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.CONTENT_FLOWS_FROM_RELATION_CHANGED), R)159*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.CONTENT_FLOWS_FROM_RELATION_CHANGED),
160*b1cdbd2cSJim Jagielski             "CONTENT_FLOWS_FROM_RELATION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.CONTENT_FLOWS_TO_RELATION_CHANGED), R)161*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.CONTENT_FLOWS_TO_RELATION_CHANGED),
162*b1cdbd2cSJim Jagielski             "CONTENT_FLOWS_TO_RELATION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.CONTROLLED_BY_RELATION_CHANGED), R)163*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.CONTROLLED_BY_RELATION_CHANGED),
164*b1cdbd2cSJim Jagielski             "CONTROLLED_BY_RELATION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.CONTROLLER_FOR_RELATION_CHANGED), R)165*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.CONTROLLER_FOR_RELATION_CHANGED),
166*b1cdbd2cSJim Jagielski             "CONTROLLER_FOR_RELATION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.LABEL_FOR_RELATION_CHANGED), R)167*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.LABEL_FOR_RELATION_CHANGED),
168*b1cdbd2cSJim Jagielski             "LABEL_FOR_RELATION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.LABELED_BY_RELATION_CHANGED), R)169*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.LABELED_BY_RELATION_CHANGED),
170*b1cdbd2cSJim Jagielski             "LABELED_BY_RELATION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.MEMBER_OF_RELATION_CHANGED), R)171*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.MEMBER_OF_RELATION_CHANGED),
172*b1cdbd2cSJim Jagielski             "MEMBER_OF_RELATION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.SUB_WINDOW_OF_RELATION_CHANGED), R)173*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.SUB_WINDOW_OF_RELATION_CHANGED),
174*b1cdbd2cSJim Jagielski             "SUB_WINDOW_OF_RELATION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.CARET_CHANGED), R)175*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.CARET_CHANGED),
176*b1cdbd2cSJim Jagielski             "CARET_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TEXT_SELECTION_CHANGED), R)177*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TEXT_SELECTION_CHANGED),
178*b1cdbd2cSJim Jagielski             "TEXT_SELECTION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TEXT_CHANGED), R)179*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TEXT_CHANGED),
180*b1cdbd2cSJim Jagielski             "TEXT_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TEXT_ATTRIBUTE_CHANGED), R)181*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TEXT_ATTRIBUTE_CHANGED),
182*b1cdbd2cSJim Jagielski             "TEXT_ATTRIBUTE_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.HYPERTEXT_CHANGED), R)183*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.HYPERTEXT_CHANGED),
184*b1cdbd2cSJim Jagielski             "HYPERTEXT_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TABLE_CAPTION_CHANGED), R)185*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TABLE_CAPTION_CHANGED),
186*b1cdbd2cSJim Jagielski             "TABLE_CAPTION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TABLE_COLUMN_DESCRIPTION_CHANGED), R)187*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TABLE_COLUMN_DESCRIPTION_CHANGED),
188*b1cdbd2cSJim Jagielski             "TABLE_COLUMN_DESCRIPTION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TABLE_COLUMN_HEADER_CHANGED), R)189*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TABLE_COLUMN_HEADER_CHANGED),
190*b1cdbd2cSJim Jagielski             "TABLE_COLUMN_HEADER_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TABLE_MODEL_CHANGED), R)191*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TABLE_MODEL_CHANGED),
192*b1cdbd2cSJim Jagielski             "TABLE_MODEL_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TABLE_ROW_DESCRIPTION_CHANGED), R)193*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TABLE_ROW_DESCRIPTION_CHANGED),
194*b1cdbd2cSJim Jagielski             "TABLE_ROW_DESCRIPTION_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TABLE_ROW_HEADER_CHANGED), R)195*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TABLE_ROW_HEADER_CHANGED),
196*b1cdbd2cSJim Jagielski             "TABLE_ROW_HEADER_CHANGED");
maEventMap.put(new Integer (AccessibleEventId.TABLE_SUMMARY_CHANGED), R)197*b1cdbd2cSJim Jagielski         maEventMap.put (new Integer (AccessibleEventId.TABLE_SUMMARY_CHANGED),
198*b1cdbd2cSJim Jagielski             "TABLE_SUMMARY_CHANGED");
199*b1cdbd2cSJim Jagielski 
maRoleMap.put(new Integer(AccessibleRole.UNKNOWN), R)200*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer(AccessibleRole.UNKNOWN), "UNKNOWN");
maRoleMap.put(new Integer (AccessibleRole.UNKNOWN), R)201*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.UNKNOWN), "UNKNOWN");
maRoleMap.put(new Integer (AccessibleRole.ALERT), R)202*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.ALERT), "ALERT");
maRoleMap.put(new Integer (AccessibleRole.COLUMN_HEADER), R)203*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.COLUMN_HEADER), "COLUMN_HEADER");
maRoleMap.put(new Integer (AccessibleRole.CANVAS), R)204*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.CANVAS), "CANVAS");
maRoleMap.put(new Integer (AccessibleRole.CHECK_BOX), R)205*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.CHECK_BOX), "CHECK_BOX");
maRoleMap.put(new Integer (AccessibleRole.CHECK_MENU_ITEM), R)206*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.CHECK_MENU_ITEM), "CHECK_MENU_ITEM");
maRoleMap.put(new Integer (AccessibleRole.COLOR_CHOOSER), R)207*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.COLOR_CHOOSER), "COLOR_CHOOSER");
maRoleMap.put(new Integer (AccessibleRole.COMBO_BOX), R)208*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.COMBO_BOX), "COMBO_BOX");
maRoleMap.put(new Integer (AccessibleRole.DESKTOP_ICON), R)209*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.DESKTOP_ICON), "DESKTOP_ICON");
maRoleMap.put(new Integer (AccessibleRole.DESKTOP_PANE), R)210*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.DESKTOP_PANE), "DESKTOP_PANE");
maRoleMap.put(new Integer (AccessibleRole.DIRECTORY_PANE), R)211*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.DIRECTORY_PANE), "DIRECTORY_PANE");
maRoleMap.put(new Integer (AccessibleRole.DIALOG), R)212*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.DIALOG), "DIALOG");
maRoleMap.put(new Integer (AccessibleRole.DOCUMENT), R)213*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.DOCUMENT), "DOCUMENT");
maRoleMap.put(new Integer (AccessibleRole.EMBEDDED_OBJECT), R)214*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.EMBEDDED_OBJECT), "EMBEDDED_OBJECT");
maRoleMap.put(new Integer (AccessibleRole.END_NOTE), R)215*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.END_NOTE), "END_NOTE");
maRoleMap.put(new Integer (AccessibleRole.FILE_CHOOSER), R)216*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.FILE_CHOOSER), "FILE_CHOOSER");
maRoleMap.put(new Integer (AccessibleRole.FILLER), R)217*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.FILLER), "FILLER");
maRoleMap.put(new Integer (AccessibleRole.FONT_CHOOSER), R)218*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.FONT_CHOOSER), "FONT_CHOOSER");
maRoleMap.put(new Integer (AccessibleRole.FOOTER), R)219*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.FOOTER), "FOOTER");
maRoleMap.put(new Integer (AccessibleRole.FOOTNOTE), R)220*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.FOOTNOTE), "FOOTNOTE");
maRoleMap.put(new Integer (AccessibleRole.FRAME), R)221*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.FRAME), "FRAME");
maRoleMap.put(new Integer (AccessibleRole.GLASS_PANE), R)222*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.GLASS_PANE), "GLASS_PANE");
maRoleMap.put(new Integer (AccessibleRole.GRAPHIC), R)223*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.GRAPHIC), "GRAPHIC");
maRoleMap.put(new Integer (AccessibleRole.GROUP_BOX), R)224*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.GROUP_BOX), "GROUP_BOX");
maRoleMap.put(new Integer (AccessibleRole.HEADER), R)225*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.HEADER), "HEADER");
maRoleMap.put(new Integer (AccessibleRole.HEADING), R)226*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.HEADING), "HEADING");
maRoleMap.put(new Integer (AccessibleRole.HYPER_LINK), R)227*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.HYPER_LINK), "HYPER_LINK");
maRoleMap.put(new Integer (AccessibleRole.ICON), R)228*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.ICON), "ICON");
maRoleMap.put(new Integer (AccessibleRole.INTERNAL_FRAME), R)229*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.INTERNAL_FRAME), "INTERNAL_FRAME");
maRoleMap.put(new Integer (AccessibleRole.LABEL), R)230*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.LABEL), "LABEL");
maRoleMap.put(new Integer (AccessibleRole.LAYERED_PANE), R)231*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.LAYERED_PANE), "LAYERED_PANE");
maRoleMap.put(new Integer (AccessibleRole.LIST), R)232*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.LIST), "LIST");
maRoleMap.put(new Integer (AccessibleRole.LIST_ITEM), R)233*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.LIST_ITEM), "LIST_ITEM");
maRoleMap.put(new Integer (AccessibleRole.MENU), R)234*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.MENU), "MENU");
maRoleMap.put(new Integer (AccessibleRole.MENU_BAR), R)235*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.MENU_BAR), "MENU_BAR");
maRoleMap.put(new Integer (AccessibleRole.MENU_ITEM), R)236*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.MENU_ITEM), "MENU_ITEM");
maRoleMap.put(new Integer (AccessibleRole.OPTION_PANE), R)237*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.OPTION_PANE), "OPTION_PANE");
maRoleMap.put(new Integer (AccessibleRole.PAGE_TAB), R)238*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.PAGE_TAB), "PAGE_TAB");
maRoleMap.put(new Integer (AccessibleRole.PAGE_TAB_LIST), R)239*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.PAGE_TAB_LIST), "PAGE_TAB_LIST");
maRoleMap.put(new Integer (AccessibleRole.PANEL), R)240*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.PANEL), "PANEL");
maRoleMap.put(new Integer (AccessibleRole.PARAGRAPH), R)241*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.PARAGRAPH), "PARAGRAPH");
maRoleMap.put(new Integer (AccessibleRole.PASSWORD_TEXT), R)242*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.PASSWORD_TEXT), "PASSWORD_TEXT");
maRoleMap.put(new Integer (AccessibleRole.POPUP_MENU), R)243*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.POPUP_MENU), "POPUP_MENU");
maRoleMap.put(new Integer (AccessibleRole.PUSH_BUTTON), R)244*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.PUSH_BUTTON), "PUSH_BUTTON");
maRoleMap.put(new Integer (AccessibleRole.PROGRESS_BAR), R)245*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.PROGRESS_BAR), "PROGRESS_BAR");
maRoleMap.put(new Integer (AccessibleRole.RADIO_BUTTON), R)246*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.RADIO_BUTTON), "RADIO_BUTTON");
maRoleMap.put(new Integer (AccessibleRole.RADIO_MENU_ITEM), R)247*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.RADIO_MENU_ITEM), "RADIO_MENU_ITEM");
maRoleMap.put(new Integer (AccessibleRole.ROW_HEADER), R)248*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.ROW_HEADER), "ROW_HEADER");
maRoleMap.put(new Integer (AccessibleRole.ROOT_PANE), R)249*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.ROOT_PANE), "ROOT_PANE");
maRoleMap.put(new Integer (AccessibleRole.SCROLL_BAR), R)250*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.SCROLL_BAR), "SCROLL_BAR");
maRoleMap.put(new Integer (AccessibleRole.SCROLL_PANE), R)251*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.SCROLL_PANE), "SCROLL_PANE");
maRoleMap.put(new Integer (AccessibleRole.SHAPE), R)252*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.SHAPE), "SHAPE");
maRoleMap.put(new Integer (AccessibleRole.SEPARATOR), R)253*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.SEPARATOR), "SEPARATOR");
maRoleMap.put(new Integer (AccessibleRole.SLIDER), R)254*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.SLIDER), "SLIDER");
maRoleMap.put(new Integer (AccessibleRole.SPIN_BOX), R)255*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.SPIN_BOX), "SPIN_BOX");
maRoleMap.put(new Integer (AccessibleRole.SPLIT_PANE), R)256*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.SPLIT_PANE), "SPLIT_PANE");
maRoleMap.put(new Integer (AccessibleRole.STATUS_BAR), R)257*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.STATUS_BAR), "STATUS_BAR");
maRoleMap.put(new Integer (AccessibleRole.TABLE), R)258*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.TABLE), "TABLE");
maRoleMap.put(new Integer (AccessibleRole.TABLE_CELL), R)259*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.TABLE_CELL), "TABLE_CELL");
maRoleMap.put(new Integer (AccessibleRole.TEXT), R)260*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.TEXT), "TEXT");
maRoleMap.put(new Integer (AccessibleRole.TEXT_FRAME), R)261*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.TEXT_FRAME), "TEXT_FRAME");
maRoleMap.put(new Integer (AccessibleRole.TOGGLE_BUTTON), R)262*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.TOGGLE_BUTTON), "TOGGLE_BUTTON");
maRoleMap.put(new Integer (AccessibleRole.TOOL_BAR), R)263*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.TOOL_BAR), "TOOL_BAR");
maRoleMap.put(new Integer (AccessibleRole.TOOL_TIP), R)264*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.TOOL_TIP), "TOOL_TIP");
maRoleMap.put(new Integer (AccessibleRole.TREE), R)265*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.TREE), "TREE");
maRoleMap.put(new Integer (AccessibleRole.VIEW_PORT), R)266*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.VIEW_PORT), "VIEW_PORT");
maRoleMap.put(new Integer (AccessibleRole.WINDOW), R)267*b1cdbd2cSJim Jagielski         maRoleMap.put (new Integer (AccessibleRole.WINDOW), "WINDOW");
268*b1cdbd2cSJim Jagielski 
maRelationMap.put(new Integer (AccessibleRelationType.INVALID), R)269*b1cdbd2cSJim Jagielski         maRelationMap.put (new Integer (AccessibleRelationType.INVALID), "INVALID");
maRelationMap.put(new Integer (AccessibleRelationType.CONTENT_FLOWS_FROM), R)270*b1cdbd2cSJim Jagielski         maRelationMap.put (new Integer (AccessibleRelationType.CONTENT_FLOWS_FROM), "CONTENT_FLOWS_FROM");
maRelationMap.put(new Integer (AccessibleRelationType.CONTENT_FLOWS_TO), R)271*b1cdbd2cSJim Jagielski         maRelationMap.put (new Integer (AccessibleRelationType.CONTENT_FLOWS_TO), "CONTENT_FLOWS_TO");
maRelationMap.put(new Integer (AccessibleRelationType.CONTROLLED_BY), R)272*b1cdbd2cSJim Jagielski         maRelationMap.put (new Integer (AccessibleRelationType.CONTROLLED_BY), "CONTROLLED_BY");
maRelationMap.put(new Integer (AccessibleRelationType.CONTROLLER_FOR), R)273*b1cdbd2cSJim Jagielski         maRelationMap.put (new Integer (AccessibleRelationType.CONTROLLER_FOR), "CONTROLLER_FOR");
maRelationMap.put(new Integer (AccessibleRelationType.LABEL_FOR), R)274*b1cdbd2cSJim Jagielski         maRelationMap.put (new Integer (AccessibleRelationType.LABEL_FOR), "LABEL_FOR");
maRelationMap.put(new Integer (AccessibleRelationType.LABELED_BY), R)275*b1cdbd2cSJim Jagielski         maRelationMap.put (new Integer (AccessibleRelationType.LABELED_BY), "LABELED_BY");
maRelationMap.put(new Integer (AccessibleRelationType.MEMBER_OF), R)276*b1cdbd2cSJim Jagielski         maRelationMap.put (new Integer (AccessibleRelationType.MEMBER_OF), "MEMBER_OF");
maRelationMap.put(new Integer (AccessibleRelationType.SUB_WINDOW_OF), R)277*b1cdbd2cSJim Jagielski         maRelationMap.put (new Integer (AccessibleRelationType.SUB_WINDOW_OF), "SUB_WINDOW_OF");
278*b1cdbd2cSJim Jagielski     }
279*b1cdbd2cSJim Jagielski }
280