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 package tools; 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"); 106*b1cdbd2cSJim Jagielski // maStateMap.put (new Integer (AccessibleStateType.COLLAPSED), "COLLAPSED"); maStateMap.put(new Integer (AccessibleStateType.DEFUNC), R)107*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.DEFUNC), "DEFUNC"); maStateMap.put(new Integer (AccessibleStateType.EDITABLE), R)108*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.EDITABLE), "EDITABLE"); maStateMap.put(new Integer (AccessibleStateType.ENABLED), R)109*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.ENABLED), "ENABLED"); maStateMap.put(new Integer (AccessibleStateType.EXPANDABLE), R)110*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.EXPANDABLE), "EXPANDABLE"); maStateMap.put(new Integer (AccessibleStateType.EXPANDED), R)111*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.EXPANDED), "EXPANDED"); maStateMap.put(new Integer (AccessibleStateType.FOCUSABLE), R)112*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.FOCUSABLE), "FOCUSABLE"); maStateMap.put(new Integer (AccessibleStateType.FOCUSED), R)113*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.FOCUSED), "FOCUSED"); maStateMap.put(new Integer (AccessibleStateType.HORIZONTAL), R)114*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.HORIZONTAL), "HORIZONTAL"); maStateMap.put(new Integer (AccessibleStateType.ICONIFIED), R)115*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.ICONIFIED), "ICONIFIED"); maStateMap.put(new Integer (AccessibleStateType.MODAL), R)116*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.MODAL), "MODAL"); maStateMap.put(new Integer (AccessibleStateType.MULTI_LINE), R)117*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.MULTI_LINE), "MULTI_LINE"); maStateMap.put(new Integer (AccessibleStateType.MULTI_SELECTABLE), R)118*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.MULTI_SELECTABLE), "MULTI_SELECTABLE"); maStateMap.put(new Integer (AccessibleStateType.OPAQUE), R)119*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.OPAQUE), "OPAQUE"); maStateMap.put(new Integer (AccessibleStateType.PRESSED), R)120*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.PRESSED), "PRESSED"); maStateMap.put(new Integer (AccessibleStateType.RESIZABLE), R)121*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.RESIZABLE), "RESIZABLE"); maStateMap.put(new Integer (AccessibleStateType.SELECTABLE), R)122*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.SELECTABLE), "SELECTABLE"); maStateMap.put(new Integer (AccessibleStateType.SELECTED), R)123*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.SELECTED), "SELECTED"); maStateMap.put(new Integer (AccessibleStateType.SENSITIVE), R)124*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.SENSITIVE), "SENSITIVE"); maStateMap.put(new Integer (AccessibleStateType.SHOWING), R)125*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.SHOWING), "SHOWING"); maStateMap.put(new Integer (AccessibleStateType.SINGLE_LINE), R)126*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.SINGLE_LINE), "SINGLE_LINE"); maStateMap.put(new Integer (AccessibleStateType.STALE), R)127*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.STALE), "STALE"); maStateMap.put(new Integer (AccessibleStateType.TRANSIENT), R)128*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.TRANSIENT), "TRANSIENT"); maStateMap.put(new Integer (AccessibleStateType.VERTICAL), R)129*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.VERTICAL), "VERTICAL"); maStateMap.put(new Integer (AccessibleStateType.VISIBLE), R)130*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.VISIBLE), "VISIBLE"); maStateMap.put(new Integer (AccessibleStateType.MANAGES_DESCENDANTS), R)131*b1cdbd2cSJim Jagielski maStateMap.put (new Integer (AccessibleStateType.MANAGES_DESCENDANTS), 132*b1cdbd2cSJim Jagielski "MANAGES_DESCENDANTS"); 133*b1cdbd2cSJim Jagielski // maStateMap.put (new Integer (AccessibleStateType.INCONSISTENT),"INCONSISTENT"); 134*b1cdbd2cSJim Jagielski 135*b1cdbd2cSJim Jagielski maEventMap.put(new Integer (0), R)136*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (0), 137*b1cdbd2cSJim Jagielski "[UNKNOWN]"); maEventMap.put(new Integer (AccessibleEventId.NAME_CHANGED), R)138*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.NAME_CHANGED), 139*b1cdbd2cSJim Jagielski "NAME_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.DESCRIPTION_CHANGED), R)140*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.DESCRIPTION_CHANGED), 141*b1cdbd2cSJim Jagielski "DESCRIPTION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.ACTION_CHANGED), R)142*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.ACTION_CHANGED), 143*b1cdbd2cSJim Jagielski "ACTION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.STATE_CHANGED), R)144*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.STATE_CHANGED), 145*b1cdbd2cSJim Jagielski "STATE_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.ACTIVE_DESCENDANT_CHANGED), R)146*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.ACTIVE_DESCENDANT_CHANGED), 147*b1cdbd2cSJim Jagielski "ACTIVE_DESCENDANT_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.BOUNDRECT_CHANGED), R)148*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.BOUNDRECT_CHANGED), 149*b1cdbd2cSJim Jagielski "BOUNDRECT_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.CHILD), R)150*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.CHILD), 151*b1cdbd2cSJim Jagielski "CHILD"); maEventMap.put(new Integer (AccessibleEventId.INVALIDATE_ALL_CHILDREN), R)152*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.INVALIDATE_ALL_CHILDREN), 153*b1cdbd2cSJim Jagielski "INVALIDATE_ALL_CHILDREN"); maEventMap.put(new Integer (AccessibleEventId.SELECTION_CHANGED), R)154*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.SELECTION_CHANGED), 155*b1cdbd2cSJim Jagielski "SELECTION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.VISIBLE_DATA_CHANGED), R)156*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.VISIBLE_DATA_CHANGED), 157*b1cdbd2cSJim Jagielski "VISIBLE_DATA_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.VALUE_CHANGED), R)158*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.VALUE_CHANGED), 159*b1cdbd2cSJim Jagielski "VALUE_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.CONTENT_FLOWS_FROM_RELATION_CHANGED), R)160*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.CONTENT_FLOWS_FROM_RELATION_CHANGED), 161*b1cdbd2cSJim Jagielski "CONTENT_FLOWS_FROM_RELATION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.CONTENT_FLOWS_TO_RELATION_CHANGED), R)162*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.CONTENT_FLOWS_TO_RELATION_CHANGED), 163*b1cdbd2cSJim Jagielski "CONTENT_FLOWS_TO_RELATION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.CONTROLLED_BY_RELATION_CHANGED), R)164*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.CONTROLLED_BY_RELATION_CHANGED), 165*b1cdbd2cSJim Jagielski "CONTROLLED_BY_RELATION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.CONTROLLER_FOR_RELATION_CHANGED), R)166*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.CONTROLLER_FOR_RELATION_CHANGED), 167*b1cdbd2cSJim Jagielski "CONTROLLER_FOR_RELATION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.LABEL_FOR_RELATION_CHANGED), R)168*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.LABEL_FOR_RELATION_CHANGED), 169*b1cdbd2cSJim Jagielski "LABEL_FOR_RELATION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.LABELED_BY_RELATION_CHANGED), R)170*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.LABELED_BY_RELATION_CHANGED), 171*b1cdbd2cSJim Jagielski "LABELED_BY_RELATION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.MEMBER_OF_RELATION_CHANGED), R)172*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.MEMBER_OF_RELATION_CHANGED), 173*b1cdbd2cSJim Jagielski "MEMBER_OF_RELATION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.SUB_WINDOW_OF_RELATION_CHANGED), R)174*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.SUB_WINDOW_OF_RELATION_CHANGED), 175*b1cdbd2cSJim Jagielski "SUB_WINDOW_OF_RELATION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.CARET_CHANGED), R)176*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.CARET_CHANGED), 177*b1cdbd2cSJim Jagielski "CARET_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TEXT_SELECTION_CHANGED), R)178*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TEXT_SELECTION_CHANGED), 179*b1cdbd2cSJim Jagielski "TEXT_SELECTION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TEXT_CHANGED), R)180*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TEXT_CHANGED), 181*b1cdbd2cSJim Jagielski "TEXT_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TEXT_ATTRIBUTE_CHANGED), R)182*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TEXT_ATTRIBUTE_CHANGED), 183*b1cdbd2cSJim Jagielski "TEXT_ATTRIBUTE_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.HYPERTEXT_CHANGED), R)184*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.HYPERTEXT_CHANGED), 185*b1cdbd2cSJim Jagielski "HYPERTEXT_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TABLE_CAPTION_CHANGED), R)186*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TABLE_CAPTION_CHANGED), 187*b1cdbd2cSJim Jagielski "TABLE_CAPTION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TABLE_COLUMN_DESCRIPTION_CHANGED), R)188*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TABLE_COLUMN_DESCRIPTION_CHANGED), 189*b1cdbd2cSJim Jagielski "TABLE_COLUMN_DESCRIPTION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TABLE_COLUMN_HEADER_CHANGED), R)190*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TABLE_COLUMN_HEADER_CHANGED), 191*b1cdbd2cSJim Jagielski "TABLE_COLUMN_HEADER_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TABLE_MODEL_CHANGED), R)192*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TABLE_MODEL_CHANGED), 193*b1cdbd2cSJim Jagielski "TABLE_MODEL_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TABLE_ROW_DESCRIPTION_CHANGED), R)194*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TABLE_ROW_DESCRIPTION_CHANGED), 195*b1cdbd2cSJim Jagielski "TABLE_ROW_DESCRIPTION_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TABLE_ROW_HEADER_CHANGED), R)196*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TABLE_ROW_HEADER_CHANGED), 197*b1cdbd2cSJim Jagielski "TABLE_ROW_HEADER_CHANGED"); maEventMap.put(new Integer (AccessibleEventId.TABLE_SUMMARY_CHANGED), R)198*b1cdbd2cSJim Jagielski maEventMap.put (new Integer (AccessibleEventId.TABLE_SUMMARY_CHANGED), 199*b1cdbd2cSJim Jagielski "TABLE_SUMMARY_CHANGED"); 200*b1cdbd2cSJim Jagielski maRoleMap.put(new Integer(AccessibleRole.UNKNOWN), R)201*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer(AccessibleRole.UNKNOWN), "UNKNOWN"); maRoleMap.put(new Integer (AccessibleRole.UNKNOWN), R)202*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.UNKNOWN), "UNKNOWN"); maRoleMap.put(new Integer (AccessibleRole.ALERT), R)203*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.ALERT), "ALERT"); maRoleMap.put(new Integer (AccessibleRole.COLUMN_HEADER), R)204*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.COLUMN_HEADER), "COLUMN_HEADER"); maRoleMap.put(new Integer (AccessibleRole.CANVAS), R)205*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.CANVAS), "CANVAS"); maRoleMap.put(new Integer (AccessibleRole.CHECK_BOX), R)206*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.CHECK_BOX), "CHECK_BOX"); maRoleMap.put(new Integer (AccessibleRole.CHECK_MENU_ITEM), R)207*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.CHECK_MENU_ITEM), "CHECK_MENU_ITEM"); maRoleMap.put(new Integer (AccessibleRole.COLOR_CHOOSER), R)208*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.COLOR_CHOOSER), "COLOR_CHOOSER"); maRoleMap.put(new Integer (AccessibleRole.COMBO_BOX), R)209*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.COMBO_BOX), "COMBO_BOX"); maRoleMap.put(new Integer (AccessibleRole.DESKTOP_ICON), R)210*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.DESKTOP_ICON), "DESKTOP_ICON"); maRoleMap.put(new Integer (AccessibleRole.DESKTOP_PANE), R)211*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.DESKTOP_PANE), "DESKTOP_PANE"); maRoleMap.put(new Integer (AccessibleRole.DIRECTORY_PANE), R)212*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.DIRECTORY_PANE), "DIRECTORY_PANE"); maRoleMap.put(new Integer (AccessibleRole.DIALOG), R)213*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.DIALOG), "DIALOG"); maRoleMap.put(new Integer (AccessibleRole.DOCUMENT), R)214*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.DOCUMENT), "DOCUMENT"); maRoleMap.put(new Integer (AccessibleRole.EMBEDDED_OBJECT), R)215*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.EMBEDDED_OBJECT), "EMBEDDED_OBJECT"); maRoleMap.put(new Integer (AccessibleRole.END_NOTE), R)216*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.END_NOTE), "END_NOTE"); maRoleMap.put(new Integer (AccessibleRole.FILE_CHOOSER), R)217*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.FILE_CHOOSER), "FILE_CHOOSER"); maRoleMap.put(new Integer (AccessibleRole.FILLER), R)218*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.FILLER), "FILLER"); maRoleMap.put(new Integer (AccessibleRole.FONT_CHOOSER), R)219*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.FONT_CHOOSER), "FONT_CHOOSER"); maRoleMap.put(new Integer (AccessibleRole.FOOTER), R)220*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.FOOTER), "FOOTER"); maRoleMap.put(new Integer (AccessibleRole.FOOTNOTE), R)221*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.FOOTNOTE), "FOOTNOTE"); maRoleMap.put(new Integer (AccessibleRole.FRAME), R)222*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.FRAME), "FRAME"); maRoleMap.put(new Integer (AccessibleRole.GLASS_PANE), R)223*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.GLASS_PANE), "GLASS_PANE"); maRoleMap.put(new Integer (AccessibleRole.GRAPHIC), R)224*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.GRAPHIC), "GRAPHIC"); maRoleMap.put(new Integer (AccessibleRole.GROUP_BOX), R)225*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.GROUP_BOX), "GROUP_BOX"); maRoleMap.put(new Integer (AccessibleRole.HEADER), R)226*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.HEADER), "HEADER"); maRoleMap.put(new Integer (AccessibleRole.HEADING), R)227*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.HEADING), "HEADING"); maRoleMap.put(new Integer (AccessibleRole.HYPER_LINK), R)228*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.HYPER_LINK), "HYPER_LINK"); maRoleMap.put(new Integer (AccessibleRole.ICON), R)229*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.ICON), "ICON"); maRoleMap.put(new Integer (AccessibleRole.INTERNAL_FRAME), R)230*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.INTERNAL_FRAME), "INTERNAL_FRAME"); maRoleMap.put(new Integer (AccessibleRole.LABEL), R)231*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.LABEL), "LABEL"); maRoleMap.put(new Integer (AccessibleRole.LAYERED_PANE), R)232*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.LAYERED_PANE), "LAYERED_PANE"); maRoleMap.put(new Integer (AccessibleRole.LIST), R)233*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.LIST), "LIST"); maRoleMap.put(new Integer (AccessibleRole.LIST_ITEM), R)234*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.LIST_ITEM), "LIST_ITEM"); maRoleMap.put(new Integer (AccessibleRole.MENU), R)235*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.MENU), "MENU"); maRoleMap.put(new Integer (AccessibleRole.MENU_BAR), R)236*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.MENU_BAR), "MENU_BAR"); maRoleMap.put(new Integer (AccessibleRole.MENU_ITEM), R)237*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.MENU_ITEM), "MENU_ITEM"); maRoleMap.put(new Integer (AccessibleRole.OPTION_PANE), R)238*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.OPTION_PANE), "OPTION_PANE"); maRoleMap.put(new Integer (AccessibleRole.PAGE_TAB), R)239*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.PAGE_TAB), "PAGE_TAB"); maRoleMap.put(new Integer (AccessibleRole.PAGE_TAB_LIST), R)240*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.PAGE_TAB_LIST), "PAGE_TAB_LIST"); maRoleMap.put(new Integer (AccessibleRole.PANEL), R)241*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.PANEL), "PANEL"); maRoleMap.put(new Integer (AccessibleRole.PARAGRAPH), R)242*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.PARAGRAPH), "PARAGRAPH"); maRoleMap.put(new Integer (AccessibleRole.PASSWORD_TEXT), R)243*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.PASSWORD_TEXT), "PASSWORD_TEXT"); maRoleMap.put(new Integer (AccessibleRole.POPUP_MENU), R)244*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.POPUP_MENU), "POPUP_MENU"); maRoleMap.put(new Integer (AccessibleRole.PUSH_BUTTON), R)245*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.PUSH_BUTTON), "PUSH_BUTTON"); maRoleMap.put(new Integer (AccessibleRole.PROGRESS_BAR), R)246*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.PROGRESS_BAR), "PROGRESS_BAR"); maRoleMap.put(new Integer (AccessibleRole.RADIO_BUTTON), R)247*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.RADIO_BUTTON), "RADIO_BUTTON"); maRoleMap.put(new Integer (AccessibleRole.RADIO_MENU_ITEM), R)248*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.RADIO_MENU_ITEM), "RADIO_MENU_ITEM"); maRoleMap.put(new Integer (AccessibleRole.ROW_HEADER), R)249*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.ROW_HEADER), "ROW_HEADER"); maRoleMap.put(new Integer (AccessibleRole.ROOT_PANE), R)250*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.ROOT_PANE), "ROOT_PANE"); maRoleMap.put(new Integer (AccessibleRole.SCROLL_BAR), R)251*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.SCROLL_BAR), "SCROLL_BAR"); maRoleMap.put(new Integer (AccessibleRole.SCROLL_PANE), R)252*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.SCROLL_PANE), "SCROLL_PANE"); maRoleMap.put(new Integer (AccessibleRole.SHAPE), R)253*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.SHAPE), "SHAPE"); maRoleMap.put(new Integer (AccessibleRole.SEPARATOR), R)254*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.SEPARATOR), "SEPARATOR"); maRoleMap.put(new Integer (AccessibleRole.SLIDER), R)255*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.SLIDER), "SLIDER"); maRoleMap.put(new Integer (AccessibleRole.SPIN_BOX), R)256*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.SPIN_BOX), "SPIN_BOX"); maRoleMap.put(new Integer (AccessibleRole.SPLIT_PANE), R)257*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.SPLIT_PANE), "SPLIT_PANE"); maRoleMap.put(new Integer (AccessibleRole.STATUS_BAR), R)258*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.STATUS_BAR), "STATUS_BAR"); maRoleMap.put(new Integer (AccessibleRole.TABLE), R)259*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.TABLE), "TABLE"); maRoleMap.put(new Integer (AccessibleRole.TABLE_CELL), R)260*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.TABLE_CELL), "TABLE_CELL"); maRoleMap.put(new Integer (AccessibleRole.TEXT), R)261*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.TEXT), "TEXT"); maRoleMap.put(new Integer (AccessibleRole.TEXT_FRAME), R)262*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.TEXT_FRAME), "TEXT_FRAME"); maRoleMap.put(new Integer (AccessibleRole.TOGGLE_BUTTON), R)263*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.TOGGLE_BUTTON), "TOGGLE_BUTTON"); maRoleMap.put(new Integer (AccessibleRole.TOOL_BAR), R)264*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.TOOL_BAR), "TOOL_BAR"); maRoleMap.put(new Integer (AccessibleRole.TOOL_TIP), R)265*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.TOOL_TIP), "TOOL_TIP"); maRoleMap.put(new Integer (AccessibleRole.TREE), R)266*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.TREE), "TREE"); maRoleMap.put(new Integer (AccessibleRole.VIEW_PORT), R)267*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.VIEW_PORT), "VIEW_PORT"); maRoleMap.put(new Integer (AccessibleRole.WINDOW), R)268*b1cdbd2cSJim Jagielski maRoleMap.put (new Integer (AccessibleRole.WINDOW), "WINDOW"); 269*b1cdbd2cSJim Jagielski maRelationMap.put(new Integer (AccessibleRelationType.INVALID), R)270*b1cdbd2cSJim Jagielski maRelationMap.put (new Integer (AccessibleRelationType.INVALID), "INVALID"); maRelationMap.put(new Integer (AccessibleRelationType.CONTENT_FLOWS_FROM), R)271*b1cdbd2cSJim Jagielski maRelationMap.put (new Integer (AccessibleRelationType.CONTENT_FLOWS_FROM), "CONTENT_FLOWS_FROM"); maRelationMap.put(new Integer (AccessibleRelationType.CONTENT_FLOWS_TO), R)272*b1cdbd2cSJim Jagielski maRelationMap.put (new Integer (AccessibleRelationType.CONTENT_FLOWS_TO), "CONTENT_FLOWS_TO"); maRelationMap.put(new Integer (AccessibleRelationType.CONTROLLED_BY), R)273*b1cdbd2cSJim Jagielski maRelationMap.put (new Integer (AccessibleRelationType.CONTROLLED_BY), "CONTROLLED_BY"); maRelationMap.put(new Integer (AccessibleRelationType.CONTROLLER_FOR), R)274*b1cdbd2cSJim Jagielski maRelationMap.put (new Integer (AccessibleRelationType.CONTROLLER_FOR), "CONTROLLER_FOR"); maRelationMap.put(new Integer (AccessibleRelationType.LABEL_FOR), R)275*b1cdbd2cSJim Jagielski maRelationMap.put (new Integer (AccessibleRelationType.LABEL_FOR), "LABEL_FOR"); maRelationMap.put(new Integer (AccessibleRelationType.LABELED_BY), R)276*b1cdbd2cSJim Jagielski maRelationMap.put (new Integer (AccessibleRelationType.LABELED_BY), "LABELED_BY"); maRelationMap.put(new Integer (AccessibleRelationType.MEMBER_OF), R)277*b1cdbd2cSJim Jagielski maRelationMap.put (new Integer (AccessibleRelationType.MEMBER_OF), "MEMBER_OF"); maRelationMap.put(new Integer (AccessibleRelationType.SUB_WINDOW_OF), R)278*b1cdbd2cSJim Jagielski maRelationMap.put (new Integer (AccessibleRelationType.SUB_WINDOW_OF), "SUB_WINDOW_OF"); 279*b1cdbd2cSJim Jagielski } 280*b1cdbd2cSJim Jagielski } 281