< prev index next >
src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
Print this page
@@ -158,11 +158,11 @@
// start in a new thread
Thread abthread = new Thread(new dllRunner());
abthread.setDaemon(true);
abthread.start();
- debugString("AccessBridge started");
+ debugString("[INFO]:AccessBridge started");
}
/*
* adaptor to run the AccessBridge DLL
*/
@@ -176,11 +176,11 @@
* shutdown hook
*/
private class shutdownHook implements Runnable {
public void run() {
- debugString("***** shutdownHook: shutting down...");
+ debugString("[INFO]:***** shutdownHook: shutting down...");
javaShutdown();
}
}
@@ -295,11 +295,11 @@
integerParemter[0] = Integer.TYPE;
Class<?>[] componentParemter = new Class<?>[1];
try {
componentParemter[0] = Class.forName("java.awt.Component");
} catch (ClassNotFoundException e) {
- debugString("Exception: " + e.toString());
+ debugString("[ERROR]:Exception: " + e.toString());
}
toolkit = Toolkit.getDefaultToolkit();
return;
}
@@ -384,16 +384,16 @@
/*
* saves the mapping between an AccessibleContext and a window handle
*/
private void saveContextToWindowHandleMapping(AccessibleContext ac,
int nativeHandle) {
- debugString("saveContextToWindowHandleMapping...");
+ debugString("[INFO]:saveContextToWindowHandleMapping...");
if (ac == null) {
return;
}
if (! contextToWindowHandleMap.containsKey(ac)) {
- debugString("saveContextToWindowHandleMapping: ac = "+ac+"; handle = "+nativeHandle);
+ debugString("[INFO]: saveContextToWindowHandleMapping: ac = "+ac+"; handle = "+nativeHandle);
contextToWindowHandleMap.put(ac, nativeHandle);
}
}
/**
@@ -432,11 +432,11 @@
/**
* maps an AccessibleContext to a native window handle
* returns 0 on error
*/
private int getNativeWindowHandleFromContext(AccessibleContext ac) {
- debugString("getNativeWindowHandleFromContext: ac = "+ac);
+ debugString("[INFO]: getNativeWindowHandleFromContext: ac = "+ac);
try {
return contextToWindowHandleMap.get(ac);
} catch (Exception ex) {
return 0;
}
@@ -513,11 +513,11 @@
/*
* StarOffice version that does not use the EventQueueMonitor
*/
private AccessibleContext getAccessibleContextAt_1(final int x, final int y,
final AccessibleContext parent) {
- debugString(" : getAccessibleContextAt_1 called");
+ debugString("[INFO]: getAccessibleContextAt_1 called");
debugString(" -> x = " + x + " y = " + y + " parent = " + parent);
if (parent == null) return null;
final AccessibleComponent acmp = InvocationUtils.invokeAndWait(new Callable<AccessibleComponent>() {
@Override
@@ -561,21 +561,21 @@
/*
* AWT/Swing version
*/
private AccessibleContext getAccessibleContextAt_2(final int x, final int y,
AccessibleContext parent) {
- debugString("getAccessibleContextAt_2 called");
+ debugString("[INFO]: getAccessibleContextAt_2 called");
debugString(" -> x = " + x + " y = " + y + " parent = " + parent);
return InvocationUtils.invokeAndWait(new Callable<AccessibleContext>() {
@Override
public AccessibleContext call() throws Exception {
Accessible a = EventQueueMonitor.getAccessibleAt(new Point(x, y));
if (a != null) {
AccessibleContext childAC = a.getAccessibleContext();
if (childAC != null) {
- debugString(" returning childAC = " + childAC);
+ debugString("[INFO]: returning childAC = " + childAC);
return childAC;
}
}
return null;
}
@@ -606,27 +606,27 @@
/**
* returns the AccessibleName from an AccessibleContext
*/
private String getAccessibleNameFromContext(final AccessibleContext ac) {
- debugString("***** ac = "+ac.getClass());
+ debugString("[INFO]: ***** ac = "+ac.getClass());
if (ac != null) {
String s = InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
public String call() throws Exception {
return ac.getAccessibleName();
}
}, ac);
if (s != null) {
references.increment(s);
- debugString("Returning AccessibleName from Context: " + s);
+ debugString("[INFO]: Returning AccessibleName from Context: " + s);
return s;
} else {
return null;
}
} else {
- debugString("getAccessibleNameFromContext; ac = null!");
+ debugString("[INFO]: getAccessibleNameFromContext; ac = null!");
return null;
}
}
/**
@@ -647,27 +647,27 @@
public String call() throws Exception {
return ac.getAccessibleName();
}
}, ac);
if ( ( null != nameString ) && ( 0 != nameString.length () ) ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from AccessibleContext::getAccessibleName.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from AccessibleContext::getAccessibleName.");
references.increment (nameString);
return nameString;
}
String descriptionString = InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
public String call() throws Exception {
return ac.getAccessibleDescription();
}
}, ac);
if ( ( null != descriptionString ) && ( 0 != descriptionString.length () ) ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from AccessibleContext::getAccessibleDescription.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from AccessibleContext::getAccessibleDescription.");
references.increment (descriptionString);
return descriptionString;
}
- debugString ("The Virtual Accessible Name was not found using AccessibleContext::getAccessibleDescription. or getAccessibleName");
+ debugString ("[WARN]: The Virtual Accessible Name was not found using AccessibleContext::getAccessibleDescription. or getAccessibleName");
/*
Step 2:
=======
Decide whether the extended name search algorithm should be
used for this object.
@@ -700,11 +700,11 @@
}
}
}
if (false == bExtendedSearch) {
- debugString ("bk -- getVirtualAccessibleNameFromContext will not use the extended name search algorithm. role = " + ( role != null ? role.toDisplayString(Locale.US) : "null") );
+ debugString ("[INFO]: bk -- getVirtualAccessibleNameFromContext will not use the extended name search algorithm. role = " + ( role != null ? role.toDisplayString(Locale.US) : "null") );
/*
Step 3:
=======
We have determined that we should not use the extended name
search algorithm for this object (we must obtain the name of
@@ -733,19 +733,19 @@
return at.getCharCount();
}
}, ac);
String text = getAccessibleTextRangeFromContext (ac, 0, charCount);
if (null != text) {
- debugString ("bk -- The Virtual Accessible Name was obtained from the Accessible Text of the LABEL object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from the Accessible Text of the LABEL object.");
references.increment (text);
return text;
}
}
/*
Does the label support the Accessible Icon Interface?
*/
- debugString ("bk -- Attempting to obtain the Virtual Accessible Name from the Accessible Icon information.");
+ debugString ("[INFO]: bk -- Attempting to obtain the Virtual Accessible Name from the Accessible Icon information.");
final AccessibleIcon [] ai = InvocationUtils.invokeAndWait(new Callable<AccessibleIcon[]>() {
@Override
public AccessibleIcon[] call() throws Exception {
return ac.getAccessibleIcon();
}
@@ -756,11 +756,11 @@
public String call() throws Exception {
return ai[0].getAccessibleIconDescription();
}
}, ac);
if (iconDescription != null){
- debugString ("bk -- The Virtual Accessible Name was obtained from the description of the first Accessible Icon found in the LABEL object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from the description of the first Accessible Icon found in the LABEL object.");
references.increment (iconDescription);
return iconDescription;
}
} else {
parentContext = getAccessibleParentFromContext (ac);
@@ -778,11 +778,11 @@
public Integer call() throws Exception {
return ac.getAccessibleIndexInParent();
}
}, ac);
final AccessibleContext acTableCell = getAccessibleChildFromContext (parentContext, indexInParent);
- debugString ("bk -- Making a second attempt to obtain the Virtual Accessible Name from the Accessible Icon information for the Table Cell.");
+ debugString ("[INFO]: bk -- Making a second attempt to obtain the Virtual Accessible Name from the Accessible Icon information for the Table Cell.");
if (acTableCell != null) {
final AccessibleIcon [] aiRet =InvocationUtils.invokeAndWait(new Callable<AccessibleIcon[]>() {
@Override
public AccessibleIcon[] call() throws Exception {
return acTableCell.getAccessibleIcon();
@@ -794,11 +794,11 @@
public String call() throws Exception {
return aiRet[0].getAccessibleIconDescription();
}
}, ac);
if (iconDescription != null){
- debugString ("bk -- The Virtual Accessible Name was obtained from the description of the first Accessible Icon found in the Table Cell object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from the description of the first Accessible Icon found in the Table Cell object.");
references.increment (iconDescription);
return iconDescription;
}
}
}
@@ -808,11 +808,11 @@
} else if ( (AccessibleRole.TOGGLE_BUTTON == role) ||
(AccessibleRole.PUSH_BUTTON == role) ) {
/*
Does the button support the Accessible Icon Interface?
*/
- debugString ("bk -- Attempting to obtain the Virtual Accessible Name from the Accessible Icon information.");
+ debugString ("[INFO]: bk -- Attempting to obtain the Virtual Accessible Name from the Accessible Icon information.");
final AccessibleIcon [] ai = InvocationUtils.invokeAndWait(new Callable<AccessibleIcon[]>() {
@Override
public AccessibleIcon[] call() throws Exception {
return ac.getAccessibleIcon();
}
@@ -823,11 +823,11 @@
public String call() throws Exception {
return ai[0].getAccessibleIconDescription();
}
}, ac);
if (iconDescription != null){
- debugString ("bk -- The Virtual Accessible Name was obtained from the description of the first Accessible Icon found in the TOGGLE_BUTTON or PUSH_BUTTON object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from the description of the first Accessible Icon found in the TOGGLE_BUTTON or PUSH_BUTTON object.");
references.increment (iconDescription);
return iconDescription;
}
}
} else if ( AccessibleRole.CHECK_BOX == role ) {
@@ -903,11 +903,11 @@
Special case for Slider Bar objects.
*/
if ( (AccessibleRole.SLIDER == role) &&
(AccessibleRole.PANEL == parentRole) &&
(null != parentName) ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from the Accessible Name of the SLIDER object's parent object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from the Accessible Name of the SLIDER object's parent object.");
references.increment (parentName);
return parentName;
}
boolean bIsEditCombo = false;
@@ -920,15 +920,15 @@
*/
if ( (AccessibleRole.TEXT == role) &&
(AccessibleRole.COMBO_BOX == parentRole) ) {
bIsEditCombo = true;
if (null != parentName) {
- debugString ("bk -- The Virtual Accessible Name for this Edit Combo box was obtained from the Accessible Name of the object's parent object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name for this Edit Combo box was obtained from the Accessible Name of the object's parent object.");
references.increment (parentName);
return parentName;
} else if (null != parentDescription) {
- debugString ("bk -- The Virtual Accessible Name for this Edit Combo box was obtained from the Accessible Description of the object's parent object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name for this Edit Combo box was obtained from the Accessible Description of the object's parent object.");
references.increment (parentDescription);
return parentDescription;
}
testContext = parentContext;
parentRole = AccessibleRole.UNKNOWN;
@@ -967,15 +967,15 @@
AccessibleContext labelContext = ((Accessible)o).getAccessibleContext ();
if (labelContext != null) {
String labelName = labelContext.getAccessibleName ();
String labelDescription = labelContext.getAccessibleDescription ();
if (null != labelName) {
- debugString ("bk -- The Virtual Accessible Name was obtained using the LABELED_BY AccessibleRelation -- Name Case.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained using the LABELED_BY AccessibleRelation -- Name Case.");
references.increment (labelName);
return labelName;
} else if (null != labelDescription) {
- debugString ("bk -- The Virtual Accessible Name was obtained using the LABELED_BY AccessibleRelation -- Description Case.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained using the LABELED_BY AccessibleRelation -- Description Case.");
references.increment (labelDescription);
return labelDescription;
}
}
}
@@ -1066,22 +1066,22 @@
public String call() throws Exception {
return childContext.getAccessibleName();
}
}, ac);
if ( null != childName ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Name of a LABEL object positioned to the left of the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Name of a LABEL object positioned to the left of the object.");
references.increment (childName);
return childName;
}
childDescription = InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
public String call() throws Exception {
return childContext.getAccessibleDescription();
}
}, ac);
if ( null != childDescription ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Description of a LABEL object positioned to the left of the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Description of a LABEL object positioned to the left of the object.");
references.increment (childDescription);
return childDescription;
}
} else if ( (childY < targetY) &&
((childX <= targetX) && (targetX <= (childX + childWidth))) ) {
@@ -1090,22 +1090,22 @@
public String call() throws Exception {
return childContext.getAccessibleName();
}
}, ac);
if ( null != childName ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Name of a LABEL object positioned above the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Name of a LABEL object positioned above the object.");
references.increment (childName);
return childName;
}
childDescription = InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
public String call() throws Exception {
return childContext.getAccessibleDescription();
}
}, ac);
if ( null != childDescription ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Description of a LABEL object positioned above the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Description of a LABEL object positioned above the object.");
references.increment (childDescription);
return childDescription;
}
}
}
@@ -1149,22 +1149,22 @@
public String call() throws Exception {
return childContext.getAccessibleName();
}
}, ac);
if ( null != childName ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Name of a LABEL object positioned to the left of the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Name of a LABEL object positioned to the left of the object.");
references.increment (childName);
return childName;
}
childDescription = InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
public String call() throws Exception {
return childContext.getAccessibleDescription();
}
}, ac);
if ( null != childDescription ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Description of a LABEL object positioned to the left of the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Description of a LABEL object positioned to the left of the object.");
references.increment (childDescription);
return childDescription;
}
} else if ( (childY < targetY) &&
((childX <= targetX) && (targetX <= (childX + childWidth))) ) {
@@ -1173,22 +1173,22 @@
public String call() throws Exception {
return childContext.getAccessibleName();
}
}, ac);
if ( null != childName ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Name of a LABEL object positioned above the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Name of a LABEL object positioned above the object.");
references.increment (childName);
return childName;
}
childDescription = InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
public String call() throws Exception {
return childContext.getAccessibleDescription();
}
}, ac);
if ( null != childDescription ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Description of a LABEL object positioned above the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Description of a LABEL object positioned above the object.");
references.increment (childDescription);
return childDescription;
}
}
}
@@ -1246,22 +1246,22 @@
public String call() throws Exception {
return childContext.getAccessibleName();
}
}, ac);
if ( null != childName ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Name of a PUSH_BUTTON or TOGGLE_BUTTON object positioned to the left of the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Name of a PUSH_BUTTON or TOGGLE_BUTTON object positioned to the left of the object.");
references.increment (childName);
return childName;
}
childDescription = InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
public String call() throws Exception {
return childContext.getAccessibleDescription();
}
}, ac);
if ( null != childDescription ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Description of a PUSH_BUTTON or TOGGLE_BUTTON object positioned to the left of the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Description of a PUSH_BUTTON or TOGGLE_BUTTON object positioned to the left of the object.");
references.increment (childDescription);
return childDescription;
}
}
}
@@ -1306,22 +1306,22 @@
public String call() throws Exception {
return childContext.getAccessibleName();
}
}, ac);
if ( null != childName ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Name of a PUSH_BUTTON or TOGGLE_BUTTON object positioned to the left of the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Name of a PUSH_BUTTON or TOGGLE_BUTTON object positioned to the left of the object.");
references.increment (childName);
return childName;
}
childDescription = InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
public String call() throws Exception {
return childContext.getAccessibleDescription();
}
}, ac);
if ( null != childDescription ) {
- debugString ("bk -- The Virtual Accessible Name was obtained from Accessible Description of a PUSH_BUTTON or TOGGLE_BUTTON object positioned to the left of the object.");
+ debugString ("[INFO]: bk -- The Virtual Accessible Name was obtained from Accessible Description of a PUSH_BUTTON or TOGGLE_BUTTON object positioned to the left of the object.");
references.increment (childDescription);
return childDescription;
}
}
}
@@ -1330,11 +1330,11 @@
childIndex ++;
}
}
return null;
} else {
- debugString ("AccessBridge::getVirtualAccessibleNameFromContext error - ac == null.");
+ debugString ("[ERROR]: AccessBridge::getVirtualAccessibleNameFromContext error - ac == null.");
return null;
}
}
/**
@@ -1348,15 +1348,15 @@
return ac.getAccessibleDescription();
}
}, ac);
if (s != null) {
references.increment(s);
- debugString("Returning AccessibleDescription from Context: " + s);
+ debugString("[INFO]: Returning AccessibleDescription from Context: " + s);
return s;
}
} else {
- debugString("getAccessibleDescriptionFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleDescriptionFromContext; ac = null");
}
return null;
}
/**
@@ -1372,16 +1372,16 @@
}, ac);
if (role != null) {
String s = role.toDisplayString(Locale.US);
if (s != null) {
references.increment(s);
- debugString("Returning AccessibleRole from Context: " + s);
+ debugString("[INFO]: Returning AccessibleRole from Context: " + s);
return s;
}
}
} else {
- debugString("getAccessibleRoleStringFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleRoleStringFromContext; ac = null");
}
return null;
}
/**
@@ -1416,16 +1416,16 @@
role == AccessibleRole.TREE) {
s += ",";
s += AccessibleState.MANAGES_DESCENDANTS.toDisplayString(Locale.US);
}
references.increment(s);
- debugString("Returning AccessibleStateSet from Context: " + s);
+ debugString("[INFO]: Returning AccessibleStateSet from Context: " + s);
return s;
}
}
} else {
- debugString("getAccessibleStatesStringFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleStatesStringFromContext; ac = null");
}
return null;
}
/**
@@ -1447,15 +1447,15 @@
for (int i = 1; i < states.length; i++) {
s = s + "," + states[i].toDisplayString(Locale.US);
}
}
references.increment(s);
- debugString("Returning AccessibleStateSet en_US from Context: " + s);
+ debugString("[INFO]: Returning AccessibleStateSet en_US from Context: " + s);
return s;
}
}
- debugString("getAccessibleStatesStringFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleStatesStringFromContext; ac = null");
return null;
}
/**
* returns the AccessibleParent from an AccessibleContext
@@ -1605,31 +1605,31 @@
*/
private int getAccessibleXcoordFromContext(AccessibleContext ac) {
if (ac != null) {
Rectangle r = getAccessibleBoundsOnScreenFromContext(ac);
if (r != null) {
- debugString(" - Returning Accessible x coord from Context: " + r.x);
+ debugString("[INFO]: Returning Accessible x coord from Context: " + r.x);
return r.x;
}
} else {
- debugString("getAccessibleXcoordFromContext ac = null");
+ debugString("[ERROR]: getAccessibleXcoordFromContext ac = null");
}
return -1;
}
/**
* returns the AccessibleComponent y-coord from an AccessibleContext
*/
private int getAccessibleYcoordFromContext(AccessibleContext ac) {
- debugString("getAccessibleYcoordFromContext() called");
+ debugString("[INFO]: getAccessibleYcoordFromContext() called");
if (ac != null) {
Rectangle r = getAccessibleBoundsOnScreenFromContext(ac);
if (r != null) {
return r.y;
}
} else {
- debugString("getAccessibleYcoordFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleYcoordFromContext; ac = null");
}
return -1;
}
/**
@@ -1640,11 +1640,11 @@
Rectangle r = getAccessibleBoundsOnScreenFromContext(ac);
if (r != null) {
return r.height;
}
} else {
- debugString("getAccessibleHeightFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleHeightFromContext; ac = null");
}
return -1;
}
/**
@@ -1655,11 +1655,11 @@
Rectangle r = getAccessibleBoundsOnScreenFromContext(ac);
if (r != null) {
return r.width;
}
} else {
- debugString("getAccessibleWidthFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleWidthFromContext; ac = null");
}
return -1;
}
@@ -1670,24 +1670,24 @@
if (ac != null) {
AccessibleComponent acmp = InvocationUtils.invokeAndWait(() -> {
return ac.getAccessibleComponent();
}, ac);
if (acmp != null) {
- debugString("Returning AccessibleComponent Context");
+ debugString("[INFO]: Returning AccessibleComponent Context");
return acmp;
}
} else {
- debugString("getAccessibleComponentFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleComponentFromContext; ac = null");
}
return null;
}
/**
* returns the AccessibleAction from an AccessibleContext
*/
private AccessibleAction getAccessibleActionFromContext(final AccessibleContext ac) {
- debugString("Returning AccessibleAction Context");
+ debugString("[INFO]: Returning AccessibleAction Context");
return ac == null ? null : InvocationUtils.invokeAndWait(new Callable<AccessibleAction>() {
@Override
public AccessibleAction call() throws Exception {
return ac.getAccessibleAction();
}
@@ -1735,11 +1735,11 @@
/**
* returns the bounding rectangle for the text cursor
* XXX
*/
private Rectangle getCaretLocation(final AccessibleContext ac) {
- debugString("getCaretLocation");
+ debugString("[INFO]: getCaretLocation");
if (ac==null)
return null;
return InvocationUtils.invokeAndWait(new Callable<Rectangle>() {
@Override
public Rectangle call() throws Exception {
@@ -1856,11 +1856,11 @@
* Return the index at a specific point from an AccessibleContext
* Point(x, y) is in screen coordinates.
*/
private int getAccessibleIndexAtPointFromContext(final AccessibleContext ac,
final int x, final int y) {
- debugString("getAccessibleIndexAtPointFromContext: x = "+x+"; y = "+y);
+ debugString("[INFO]: getAccessibleIndexAtPointFromContext: x = "+x+"; y = "+y);
if (ac==null)
return -1;
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
public Integer call() throws Exception {
@@ -1910,11 +1910,11 @@
if (s != null) {
references.increment(s);
return s;
}
} else {
- debugString("getAccessibleLetterAtIndexFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleLetterAtIndexFromContext; ac = null");
}
return null;
}
/**
@@ -1933,11 +1933,11 @@
if (s != null) {
references.increment(s);
return s;
}
} else {
- debugString("getAccessibleWordAtIndexFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleWordAtIndexFromContext; ac = null");
}
return null;
}
/**
@@ -1956,11 +1956,11 @@
if (s != null) {
references.increment(s);
return s;
}
} else {
- debugString("getAccessibleSentenceAtIndexFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleSentenceAtIndexFromContext; ac = null");
}
return null;
}
/**
@@ -2014,11 +2014,11 @@
if (s != null) {
references.increment(s);
return s;
}
} else {
- debugString("getAccessibleTextSelectedTextFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleTextSelectedTextFromContext; ac = null");
}
return null;
}
/**
@@ -2275,11 +2275,11 @@
Rectangle r = getAccessibleTextRectAtIndexFromContext(ac, index);
if (r != null) {
return r.x;
}
} else {
- debugString("getAccessibleXcoordTextRectAtIndexFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleXcoordTextRectAtIndexFromContext; ac = null");
}
return -1;
}
/**
@@ -2290,11 +2290,11 @@
Rectangle r = getAccessibleTextRectAtIndexFromContext(ac, index);
if (r != null) {
return r.y;
}
} else {
- debugString("getAccessibleYcoordTextRectAtIndexFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleYcoordTextRectAtIndexFromContext; ac = null");
}
return -1;
}
/**
@@ -2305,11 +2305,11 @@
Rectangle r = getAccessibleTextRectAtIndexFromContext(ac, index);
if (r != null) {
return r.height;
}
} else {
- debugString("getAccessibleHeightTextRectAtIndexFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleHeightTextRectAtIndexFromContext; ac = null");
}
return -1;
}
/**
@@ -2320,11 +2320,11 @@
Rectangle r = getAccessibleTextRectAtIndexFromContext(ac, index);
if (r != null) {
return r.width;
}
} else {
- debugString("getAccessibleWidthTextRectAtIndexFromContext; ac = null");
+ debugString("[ERROR]: getAccessibleWidthTextRectAtIndexFromContext; ac = null");
}
return -1;
}
/* ===== AttributeSet methods for AccessibleText ===== */
@@ -2334,11 +2334,11 @@
*/
private boolean getBoldFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.isBold(as);
} else {
- debugString("getBoldFromAttributeSet; as = null");
+ debugString("[ERROR]: getBoldFromAttributeSet; as = null");
}
return false;
}
/**
@@ -2346,11 +2346,11 @@
*/
private boolean getItalicFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.isItalic(as);
} else {
- debugString("getItalicFromAttributeSet; as = null");
+ debugString("[ERROR]: getItalicFromAttributeSet; as = null");
}
return false;
}
/**
@@ -2358,11 +2358,11 @@
*/
private boolean getUnderlineFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.isUnderline(as);
} else {
- debugString("getUnderlineFromAttributeSet; as = null");
+ debugString("[ERROR]: getUnderlineFromAttributeSet; as = null");
}
return false;
}
/**
@@ -2370,11 +2370,11 @@
*/
private boolean getStrikethroughFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.isStrikeThrough(as);
} else {
- debugString("getStrikethroughFromAttributeSet; as = null");
+ debugString("[ERROR]: getStrikethroughFromAttributeSet; as = null");
}
return false;
}
/**
@@ -2382,11 +2382,11 @@
*/
private boolean getSuperscriptFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.isSuperscript(as);
} else {
- debugString("getSuperscriptFromAttributeSet; as = null");
+ debugString("[ERROR]: getSuperscriptFromAttributeSet; as = null");
}
return false;
}
/**
@@ -2394,11 +2394,11 @@
*/
private boolean getSubscriptFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.isSubscript(as);
} else {
- debugString("getSubscriptFromAttributeSet; as = null");
+ debugString("[ERROR]: getSubscriptFromAttributeSet; as = null");
}
return false;
}
/**
@@ -2410,11 +2410,11 @@
if (s != null) {
references.increment(s);
return s;
}
} else {
- debugString("getBackgroundColorFromAttributeSet; as = null");
+ debugString("[ERROR]: getBackgroundColorFromAttributeSet; as = null");
}
return null;
}
/**
@@ -2426,11 +2426,11 @@
if (s != null) {
references.increment(s);
return s;
}
} else {
- debugString("getForegroundColorFromAttributeSet; as = null");
+ debugString("[ERROR]: getForegroundColorFromAttributeSet; as = null");
}
return null;
}
/**
@@ -2442,11 +2442,11 @@
if (s != null) {
references.increment(s);
return s;
}
} else {
- debugString("getFontFamilyFromAttributeSet; as = null");
+ debugString("[ERROR]: getFontFamilyFromAttributeSet; as = null");
}
return null;
}
/**
@@ -2454,11 +2454,11 @@
*/
private int getFontSizeFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.getFontSize(as);
} else {
- debugString("getFontSizeFromAttributeSet; as = null");
+ debugString("[ERROR]: getFontSizeFromAttributeSet; as = null");
}
return -1;
}
/**
@@ -2466,11 +2466,11 @@
*/
private int getAlignmentFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.getAlignment(as);
} else {
- debugString("getAlignmentFromAttributeSet; as = null");
+ debugString("[ERROR]: getAlignmentFromAttributeSet; as = null");
}
return -1;
}
/**
@@ -2478,11 +2478,11 @@
*/
private int getBidiLevelFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.getBidiLevel(as);
} else {
- debugString("getBidiLevelFromAttributeSet; as = null");
+ debugString("[ERROR]: getBidiLevelFromAttributeSet; as = null");
}
return -1;
}
@@ -2491,11 +2491,11 @@
*/
private float getFirstLineIndentFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.getFirstLineIndent(as);
} else {
- debugString("getFirstLineIndentFromAttributeSet; as = null");
+ debugString("[ERROR]: getFirstLineIndentFromAttributeSet; as = null");
}
return -1;
}
/**
@@ -2503,11 +2503,11 @@
*/
private float getLeftIndentFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.getLeftIndent(as);
} else {
- debugString("getLeftIndentFromAttributeSet; as = null");
+ debugString("[ERROR]: getLeftIndentFromAttributeSet; as = null");
}
return -1;
}
/**
@@ -2515,11 +2515,11 @@
*/
private float getRightIndentFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.getRightIndent(as);
} else {
- debugString("getRightIndentFromAttributeSet; as = null");
+ debugString("[ERROR]: getRightIndentFromAttributeSet; as = null");
}
return -1;
}
/**
@@ -2527,11 +2527,11 @@
*/
private float getLineSpacingFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.getLineSpacing(as);
} else {
- debugString("getLineSpacingFromAttributeSet; as = null");
+ debugString("[ERROR]: getLineSpacingFromAttributeSet; as = null");
}
return -1;
}
/**
@@ -2539,11 +2539,11 @@
*/
private float getSpaceAboveFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.getSpaceAbove(as);
} else {
- debugString("getSpaceAboveFromAttributeSet; as = null");
+ debugString("[ERROR]: getSpaceAboveFromAttributeSet; as = null");
}
return -1;
}
/**
@@ -2551,11 +2551,11 @@
*/
private float getSpaceBelowFromAttributeSet(AttributeSet as) {
if (as != null) {
return StyleConstants.getSpaceBelow(as);
} else {
- debugString("getSpaceBelowFromAttributeSet; as = null");
+ debugString("[ERROR]: getSpaceBelowFromAttributeSet; as = null");
}
return -1;
}
/**
@@ -2700,11 +2700,11 @@
references.increment(s);
return s;
}
}
} else {
- debugString("getCurrentAccessibleValueFromContext; ac = null");
+ debugString("[ERROR]: getCurrentAccessibleValueFromContext; ac = null");
}
return null;
}
/**
@@ -2728,11 +2728,11 @@
references.increment(s);
return s;
}
}
} else {
- debugString("getMaximumAccessibleValueFromContext; ac = null");
+ debugString("[ERROR]: getMaximumAccessibleValueFromContext; ac = null");
}
return null;
}
/**
@@ -2756,11 +2756,11 @@
references.increment(s);
return s;
}
}
} else {
- debugString("getMinimumAccessibleValueFromContext; ac = null");
+ debugString("[ERROR]: getMinimumAccessibleValueFromContext; ac = null");
}
return null;
}
@@ -2939,11 +2939,11 @@
/*
* returns the row count for an AccessibleTable
*/
private int getAccessibleTableRowCount(final AccessibleContext ac) {
- debugString("##### getAccessibleTableRowCount");
+ debugString("[INFO]: ##### getAccessibleTableRowCount");
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
public Integer call() throws Exception {
if (ac != null) {
AccessibleTable at = ac.getAccessibleTable();
@@ -2958,11 +2958,11 @@
/*
* returns the column count for an AccessibleTable
*/
private int getAccessibleTableColumnCount(final AccessibleContext ac) {
- debugString("##### getAccessibleTableColumnCount");
+ debugString("[INFO]: ##### getAccessibleTableColumnCount");
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
public Integer call() throws Exception {
if (ac != null) {
AccessibleTable at = ac.getAccessibleTable();
@@ -2978,11 +2978,11 @@
/*
* returns the AccessibleContext for an AccessibleTable cell
*/
private AccessibleContext getAccessibleTableCellAccessibleContext(final AccessibleTable at,
final int row, final int column) {
- debugString("getAccessibleTableCellAccessibleContext: at = "+at.getClass());
+ debugString("[INFO]: getAccessibleTableCellAccessibleContext: at = "+at.getClass());
if (at == null) return null;
return InvocationUtils.invokeAndWait(new Callable<AccessibleContext>() {
@Override
public AccessibleContext call() throws Exception {
if (!(at instanceof AccessibleContext)) {
@@ -3023,73 +3023,73 @@
/*
* returns the index of a cell at a given row and column in an AccessibleTable
*/
private int getAccessibleTableCellIndex(final AccessibleTable at, int row, int column) {
- debugString("##### getAccessibleTableCellIndex: at="+at);
+ debugString("[INFO]: ##### getAccessibleTableCellIndex: at="+at);
if (at != null) {
int cellIndex = row *
InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
public Integer call() throws Exception {
return at.getAccessibleColumnCount();
}
}, getContextFromAccessibleTable(at)) +
column;
- debugString(" ##### getAccessibleTableCellIndex="+cellIndex);
+ debugString("[INFO]: ##### getAccessibleTableCellIndex="+cellIndex);
return cellIndex;
}
- debugString(" ##### getAccessibleTableCellIndex FAILED");
+ debugString("[ERROR]: ##### getAccessibleTableCellIndex FAILED");
return -1;
}
/*
* returns the row extent of a cell at a given row and column in an AccessibleTable
*/
private int getAccessibleTableCellRowExtent(final AccessibleTable at, final int row, final int column) {
- debugString("##### getAccessibleTableCellRowExtent");
+ debugString("[INFO]: ##### getAccessibleTableCellRowExtent");
if (at != null) {
int rowExtent = InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
public Integer call() throws Exception {
return at.getAccessibleRowExtentAt(row, column);
}
},
getContextFromAccessibleTable(at));
- debugString(" ##### getAccessibleTableCellRowExtent="+rowExtent);
+ debugString("[INFO]: ##### getAccessibleTableCellRowExtent="+rowExtent);
return rowExtent;
}
- debugString(" ##### getAccessibleTableCellRowExtent FAILED");
+ debugString("[ERROR]: ##### getAccessibleTableCellRowExtent FAILED");
return -1;
}
/*
* returns the column extent of a cell at a given row and column in an AccessibleTable
*/
private int getAccessibleTableCellColumnExtent(final AccessibleTable at, final int row, final int column) {
- debugString("##### getAccessibleTableCellColumnExtent");
+ debugString("[INFO]: ##### getAccessibleTableCellColumnExtent");
if (at != null) {
int columnExtent = InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
public Integer call() throws Exception {
return at.getAccessibleColumnExtentAt(row, column);
}
},
getContextFromAccessibleTable(at));
- debugString(" ##### getAccessibleTableCellColumnExtent="+columnExtent);
+ debugString("[INFO]: ##### getAccessibleTableCellColumnExtent="+columnExtent);
return columnExtent;
}
- debugString(" ##### getAccessibleTableCellColumnExtent FAILED");
+ debugString("[ERROR]: ##### getAccessibleTableCellColumnExtent FAILED");
return -1;
}
/*
* returns whether a cell is selected at a given row and column in an AccessibleTable
*/
private boolean isAccessibleTableCellSelected(final AccessibleTable at, final int row,
final int column) {
- debugString("##### isAccessibleTableCellSelected: ["+row+"]["+column+"]");
+ debugString("[INFO]: ##### isAccessibleTableCellSelected: ["+row+"]["+column+"]");
if (at == null)
return false;
return InvocationUtils.invokeAndWait(new Callable<Boolean>() {
@Override
public Boolean call() throws Exception {
@@ -3112,11 +3112,11 @@
/*
* returns an AccessibleTable that represents the row header in an
* AccessibleTable
*/
private AccessibleTable getAccessibleTableRowHeader(final AccessibleContext ac) {
- debugString(" ##### getAccessibleTableRowHeader called");
+ debugString("[INFO]: ##### getAccessibleTableRowHeader called");
AccessibleTable at = InvocationUtils.invokeAndWait(new Callable<AccessibleTable>() {
@Override
public AccessibleTable call() throws Exception {
if (ac != null) {
AccessibleTable at = ac.getAccessibleTable();
@@ -3136,11 +3136,11 @@
/*
* returns an AccessibleTable that represents the column header in an
* AccessibleTable
*/
private AccessibleTable getAccessibleTableColumnHeader(final AccessibleContext ac) {
- debugString("##### getAccessibleTableColumnHeader");
+ debugString("[INFO]: ##### getAccessibleTableColumnHeader");
if (ac == null)
return null;
AccessibleTable at = InvocationUtils.invokeAndWait(new Callable<AccessibleTable>() {
@Override
public AccessibleTable call() throws Exception {
@@ -3175,11 +3175,11 @@
* returns the number of row headers in an AccessibleTable that represents
* the row header in an AccessibleTable
*/
private int getAccessibleTableRowHeaderRowCount(AccessibleContext ac) {
- debugString(" ##### getAccessibleTableRowHeaderRowCount called");
+ debugString("[INFO]: ##### getAccessibleTableRowHeaderRowCount called");
if (ac != null) {
final AccessibleTable atRowHeader = getAccessibleTableRowHeader(ac);
if (atRowHeader != null) {
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -3198,11 +3198,11 @@
/*
* returns the number of column headers in an AccessibleTable that represents
* the row header in an AccessibleTable
*/
private int getAccessibleTableRowHeaderColumnCount(AccessibleContext ac) {
- debugString(" ##### getAccessibleTableRowHeaderColumnCount called");
+ debugString("[INFO]: ##### getAccessibleTableRowHeaderColumnCount called");
if (ac != null) {
final AccessibleTable atRowHeader = getAccessibleTableRowHeader(ac);
if (atRowHeader != null) {
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -3213,21 +3213,21 @@
return -1;
}
}, ac);
}
}
- debugString(" ##### getAccessibleTableRowHeaderColumnCount FAILED");
+ debugString("[ERROR]: ##### getAccessibleTableRowHeaderColumnCount FAILED");
return -1;
}
/*
* returns the number of row headers in an AccessibleTable that represents
* the column header in an AccessibleTable
*/
private int getAccessibleTableColumnHeaderRowCount(AccessibleContext ac) {
- debugString("##### getAccessibleTableColumnHeaderRowCount");
+ debugString("[INFO]: ##### getAccessibleTableColumnHeaderRowCount");
if (ac != null) {
final AccessibleTable atColumnHeader = getAccessibleTableColumnHeader(ac);
if (atColumnHeader != null) {
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -3238,21 +3238,21 @@
return -1;
}
}, ac);
}
}
- debugString(" ##### getAccessibleTableColumnHeaderRowCount FAILED");
+ debugString("[ERROR]: ##### getAccessibleTableColumnHeaderRowCount FAILED");
return -1;
}
/*
* returns the number of column headers in an AccessibleTable that represents
* the column header in an AccessibleTable
*/
private int getAccessibleTableColumnHeaderColumnCount(AccessibleContext ac) {
- debugString("##### getAccessibleTableColumnHeaderColumnCount");
+ debugString("[ERROR]: ##### getAccessibleTableColumnHeaderColumnCount");
if (ac != null) {
final AccessibleTable atColumnHeader = getAccessibleTableColumnHeader(ac);
if (atColumnHeader != null) {
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -3263,11 +3263,11 @@
return -1;
}
}, ac);
}
}
- debugString(" ##### getAccessibleTableColumnHeaderColumnCount FAILED");
+ debugString("[ERROR]: ##### getAccessibleTableColumnHeaderColumnCount FAILED");
return -1;
}
/*
* returns the description of a row header in an AccessibleTable
@@ -3530,11 +3530,11 @@
* returns the jth target in the ith relation in the AccessibleContext's
* AccessibleRelationSet
*/
private AccessibleContext getAccessibleRelationTarget(final AccessibleContext ac,
final int i, final int j) {
- debugString("***** getAccessibleRelationTarget");
+ debugString("[INFO]: ***** getAccessibleRelationTarget");
return InvocationUtils.invokeAndWait(new Callable<AccessibleContext>() {
@Override
public AccessibleContext call() throws Exception {
if (ac != null) {
AccessibleRelationSet ars = ac.getAccessibleRelationSet();
@@ -3563,11 +3563,11 @@
/*
* Returns the AccessibleHypertext
*/
private AccessibleHypertext getAccessibleHypertext(final AccessibleContext ac) {
- debugString("getAccessibleHyperlink");
+ debugString("[INFO]: getAccessibleHyperlink");
if (ac==null)
return null;
AccessibleHypertext hypertext = InvocationUtils.invokeAndWait(new Callable<AccessibleHypertext>() {
@Override
public AccessibleHypertext call() throws Exception {
@@ -3584,11 +3584,11 @@
/*
* Returns the number of AccessibleHyperlinks
*/
private int getAccessibleHyperlinkCount(AccessibleContext ac) {
- debugString("getAccessibleHyperlinkCount");
+ debugString("[INFO]: getAccessibleHyperlinkCount");
if (ac == null) {
return 0;
}
final AccessibleHypertext hypertext = getAccessibleHypertext(ac);
if (hypertext == null) {
@@ -3605,11 +3605,11 @@
/*
* Returns the hyperlink at the specified index
*/
private AccessibleHyperlink getAccessibleHyperlink(final AccessibleHypertext hypertext, final int i) {
- debugString("getAccessibleHyperlink");
+ debugString("[INFO]: getAccessibleHyperlink");
if (hypertext == null) {
return null;
}
AccessibleContext ac = hyperTextContextMap.get(hypertext);
if ( i < 0 || i >=
@@ -3637,11 +3637,11 @@
/*
* Returns the hyperlink object description
*/
private String getAccessibleHyperlinkText(final AccessibleHyperlink link) {
- debugString("getAccessibleHyperlinkText");
+ debugString("[INFO]: getAccessibleHyperlinkText");
if (link == null) {
return null;
}
return InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
@@ -3657,11 +3657,11 @@
/*
* Returns the hyperlink URL
*/
private String getAccessibleHyperlinkURL(final AccessibleHyperlink link) {
- debugString("getAccessibleHyperlinkURL");
+ debugString("[INFO]: getAccessibleHyperlinkURL");
if (link == null) {
return null;
}
return InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
@@ -3678,11 +3678,11 @@
/*
* Returns the start index of the hyperlink text
*/
private int getAccessibleHyperlinkStartIndex(final AccessibleHyperlink link) {
- debugString("getAccessibleHyperlinkStartIndex");
+ debugString("[INFO]: getAccessibleHyperlinkStartIndex");
if (link == null) {
return -1;
}
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -3694,11 +3694,11 @@
/*
* Returns the end index of the hyperlink text
*/
private int getAccessibleHyperlinkEndIndex(final AccessibleHyperlink link) {
- debugString("getAccessibleHyperlinkEndIndex");
+ debugString("[INFO]: getAccessibleHyperlinkEndIndex");
if (link == null) {
return -1;
}
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -3712,21 +3712,21 @@
* Returns the index into an array of hyperlinks that
* is associated with this character index, or -1 if there
* is no hyperlink associated with this index.
*/
private int getAccessibleHypertextLinkIndex(final AccessibleHypertext hypertext, final int charIndex) {
- debugString("getAccessibleHypertextLinkIndex: charIndex = "+charIndex);
+ debugString("[INFO]: getAccessibleHypertextLinkIndex: charIndex = "+charIndex);
if (hypertext == null) {
return -1;
}
int linkIndex = InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
public Integer call() throws Exception {
return hypertext.getLinkIndex(charIndex);
}
}, hyperTextContextMap.get(hypertext));
- debugString("getAccessibleHypertextLinkIndex returning "+linkIndex);
+ debugString("[INFO]: getAccessibleHypertextLinkIndex returning "+linkIndex);
return linkIndex;
}
/*
* Actives the hyperlink
@@ -3741,11 +3741,11 @@
@Override
public Boolean call() throws Exception {
return link.doAccessibleAction(0);
}
}, ac);
- debugString("activateAccessibleHyperlink: returning = "+retval);
+ debugString("[INFO]: activateAccessibleHyperlink: returning = "+retval);
return retval;
}
// ============ AccessibleKeyBinding =============
@@ -3869,21 +3869,21 @@
if (keyStroke == null)
return 0;
int fKey = fKeyNumber(keyStroke);
if (fKey != 0) {
// return 0x00000001 through 0x00000018
- debugString(" Shortcut is: F" + fKey);
+ debugString("[INFO]: Shortcut is: F" + fKey);
return (char)fKey;
}
// If the accelerator is a control character, return it
int keyCode = controlCode(keyStroke);
if (keyCode != 0) {
- debugString(" Shortcut is control character: " + Integer.toHexString(keyCode));
+ debugString("[INFO]: Shortcut is control character: " + Integer.toHexString(keyCode));
return (char)keyCode;
}
String keyText = KeyEvent.getKeyText(keyStroke.getKeyCode());
- debugString(" Shortcut is: " + keyText);
+ debugString("[INFO]: Shortcut is: " + keyText);
if (keyText != null || keyText.length() > 0) {
CharSequence seq = keyText.subSequence(0, 1);
if (seq != null || seq.length() > 0) {
return seq.charAt(0);
}
@@ -3895,11 +3895,11 @@
* returns the KeyStroke modifiers as an int
*/
private int getModifiers(KeyStroke keyStroke) {
if (keyStroke == null)
return 0;
- debugString("In AccessBridge.getModifiers");
+ debugString("[INFO]: In AccessBridge.getModifiers");
// modifiers is a bit strip where bits 0-7 indicate a traditional modifier
// such as Ctrl/Alt/Shift, bit 8 indicates an F key shortcut, and bit 9 indicates
// a control code shortcut such as the delete key.
int modifiers = 0;
@@ -3922,27 +3922,27 @@
String text = st.nextToken();
// Meta+Ctrl+Alt+Shift
// 0-3 are shift, ctrl, meta, alt
// 4-7 are for Solaris workstations (though not being used)
if (text.startsWith("met")) {
- debugString(" found meta");
+ debugString("[INFO]: found meta");
modifiers |= ActionEvent.META_MASK;
}
if (text.startsWith("ctr")) {
- debugString(" found ctrl");
+ debugString("[INFO]: found ctrl");
modifiers |= ActionEvent.CTRL_MASK;
}
if (text.startsWith("alt")) {
- debugString(" found alt");
+ debugString("[INFO]: found alt");
modifiers |= ActionEvent.ALT_MASK;
}
if (text.startsWith("shi")) {
debugString(" found shift");
modifiers |= ActionEvent.SHIFT_MASK;
}
}
- debugString(" returning modifiers: 0x" + Integer.toHexString(modifiers));
+ debugString("[INFO]: returning modifiers: 0x" + Integer.toHexString(modifiers));
return modifiers;
}
/*
* returns the number of key bindings associated with this context
@@ -4017,11 +4017,11 @@
/*
* return the number of icons associated with this context
*/
private int getAccessibleIconsCount(final AccessibleContext ac) {
- debugString("getAccessibleIconsCount");
+ debugString("[INFO]: getAccessibleIconsCount");
if (ac == null) {
return 0;
}
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -4037,11 +4037,11 @@
/*
* return icon description at the specified index
*/
private String getAccessibleIconDescription(final AccessibleContext ac, final int index) {
- debugString("getAccessibleIconDescription: index = "+index);
+ debugString("[INFO]: getAccessibleIconDescription: index = "+index);
if (ac == null) {
return null;
}
return InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
@@ -4057,11 +4057,11 @@
/*
* return icon height at the specified index
*/
private int getAccessibleIconHeight(final AccessibleContext ac, final int index) {
- debugString("getAccessibleIconHeight: index = "+index);
+ debugString("[INFO]: getAccessibleIconHeight: index = "+index);
if (ac == null) {
return 0;
}
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -4077,11 +4077,11 @@
/*
* return icon width at the specified index
*/
private int getAccessibleIconWidth(final AccessibleContext ac, final int index) {
- debugString("getAccessibleIconWidth: index = "+index);
+ debugString("[INFO]: getAccessibleIconWidth: index = "+index);
if (ac == null) {
return 0;
}
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -4099,11 +4099,11 @@
/*
* return the number of icons associated with this context
*/
private int getAccessibleActionsCount(final AccessibleContext ac) {
- debugString("getAccessibleActionsCount");
+ debugString("[INFO]: getAccessibleActionsCount");
if (ac == null) {
return 0;
}
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@Override
@@ -4118,11 +4118,11 @@
/*
* return icon description at the specified index
*/
private String getAccessibleActionName(final AccessibleContext ac, final int index) {
- debugString("getAccessibleActionName: index = "+index);
+ debugString("[INFO]: getAccessibleActionName: index = "+index);
if (ac == null) {
return null;
}
return InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
@@ -4137,11 +4137,11 @@
}
/*
* return icon description at the specified index
*/
private boolean doAccessibleActions(final AccessibleContext ac, final String name) {
- debugString("doAccessibleActions: action name = "+name);
+ debugString("[INFO]: doAccessibleActions: action name = "+name);
if (ac == null || name == null) {
return false;
}
return InvocationUtils.invokeAndWait(new Callable<Boolean>() {
@Override
@@ -4175,18 +4175,18 @@
* implements AccessibleEditableText with the
* specified text string.
* Returns whether successful.
*/
private boolean setTextContents(final AccessibleContext ac, final String text) {
- debugString("setTextContents: ac = "+ac+"; text = "+text);
+ debugString("[INFO]: setTextContents: ac = "+ac+"; text = "+text);
if (! (ac instanceof AccessibleEditableText)) {
- debugString(" ac not instanceof AccessibleEditableText: "+ac);
+ debugString("[WARN]: ac not instanceof AccessibleEditableText: "+ac);
return false;
}
if (text == null) {
- debugString(" text is null");
+ debugString("[WARN]: text is null");
return false;
}
return InvocationUtils.invokeAndWait(new Callable<Boolean>() {
@Override
@@ -4219,11 +4219,11 @@
* a Java Window. This is same Accessible Context that is obtained
* from GetAccessibleContextFromHWND for that window. Returns
* (AccessibleContext)0 on error.
*/
private AccessibleContext getTopLevelObject (final AccessibleContext ac) {
- debugString("getTopLevelObject; ac = "+ac);
+ debugString("[INFO]: getTopLevelObject; ac = "+ac);
if (ac == null) {
return null;
}
return InvocationUtils.invokeAndWait(new Callable<AccessibleContext>() {
@Override
@@ -4256,12 +4256,11 @@
* Returns the parent AccessibleContext that has the specified AccessibleRole.
* Returns null on error or if the AccessibleContext does not exist.
*/
private AccessibleContext getParentWithRole (final AccessibleContext ac,
final String roleName) {
- debugString("getParentWithRole; ac = "+ac);
- debugString("role = "+roleName);
+ debugString("[INFO]: getParentWithRole; ac = "+ac + "\n role = "+roleName);
if (ac == null || roleName == null) {
return null;
}
return InvocationUtils.invokeAndWait(new Callable<AccessibleContext>() {
@@ -4313,11 +4312,11 @@
* Returns how deep in the object hierarchy a given object is.
* The top most object in the object hierarchy has an object depth of 0.
* Returns -1 on error.
*/
private int getObjectDepth(final AccessibleContext ac) {
- debugString("getObjectDepth: ac = "+ac);
+ debugString("[INFO]: getObjectDepth: ac = "+ac);
if (ac == null) {
return -1;
}
return InvocationUtils.invokeAndWait(new Callable<Integer>() {
@@ -4342,11 +4341,11 @@
/**
* Returns the Accessible Context of the current ActiveDescendent of an object.
* Returns (AccessibleContext)0 on error.
*/
private AccessibleContext getActiveDescendent (final AccessibleContext ac) {
- debugString("getActiveDescendent: ac = "+ac);
+ debugString("[INFO]: getActiveDescendent: ac = "+ac);
if (ac == null) {
return null;
}
// workaround for JTree bug where the only possible active
// descendent is the JTree root
@@ -4410,11 +4409,11 @@
* Returns whether successful.
*
* Bug ID 4916682 - Implement JAWS AccessibleName policy
*/
private String getJAWSAccessibleName(final AccessibleContext ac) {
- debugString("getJAWSAccessibleName");
+ debugString("[INFO]: getJAWSAccessibleName");
if (ac == null) {
return null;
}
// placeholder
return InvocationUtils.invokeAndWait(new Callable<String>() {
@@ -4429,11 +4428,11 @@
* Request focus for a component. Returns whether successful;
*
* Bug ID 4944757 - requestFocus method needed
*/
private boolean requestFocus(final AccessibleContext ac) {
- debugString("requestFocus");
+ debugString("[INFO]: requestFocus");
if (ac == null) {
return false;
}
return InvocationUtils.invokeAndWait(new Callable<Boolean>() {
@Override
@@ -4454,11 +4453,11 @@
* whether successful;
*
* Bug ID 4944758 - selectTextRange method needed
*/
private boolean selectTextRange(final AccessibleContext ac, final int startIndex, final int endIndex) {
- debugString("selectTextRange: start = "+startIndex+"; end = "+endIndex);
+ debugString("[INFO]: selectTextRange: start = "+startIndex+"; end = "+endIndex);
if (ac == null) {
return false;
}
return InvocationUtils.invokeAndWait(new Callable<Boolean>() {
@Override
@@ -4480,11 +4479,11 @@
* Set the caret to a text position. Returns whether successful;
*
* Bug ID 4944770 - setCaretPosition method needed
*/
private boolean setCaretPosition(final AccessibleContext ac, final int position) {
- debugString("setCaretPosition: position = "+position);
+ debugString("[INFO]: setCaretPosition: position = "+position);
if (ac == null) {
return false;
}
return InvocationUtils.invokeAndWait(new Callable<Boolean>() {
@Override
@@ -4508,17 +4507,17 @@
private AccessibleContext _visibleChild;
private int _currentVisibleIndex;
private boolean _foundVisibleChild;
private int getVisibleChildrenCount(AccessibleContext ac) {
- debugString("getVisibleChildrenCount");
+ debugString("[INFO]: getVisibleChildrenCount");
if (ac == null) {
return -1;
}
_visibleChildrenCount = 0;
_getVisibleChildrenCount(ac);
- debugString(" _visibleChildrenCount = "+_visibleChildrenCount);
+ debugString("[INFO]: _visibleChildrenCount = "+_visibleChildrenCount);
return _visibleChildrenCount;
}
/*
* Recursively descends AccessibleContext and gets the number
@@ -4654,21 +4653,21 @@
* specified index
*
* Bug ID 4944762- getVisibleChildren for list-like components needed
*/
private AccessibleContext getVisibleChild(AccessibleContext ac, int index) {
- debugString("getVisibleChild: index = "+index);
+ debugString("[INFO]: getVisibleChild: index = "+index);
if (ac == null) {
return null;
}
_visibleChild = null;
_currentVisibleIndex = 0;
_foundVisibleChild = false;
_getVisibleChild(ac, index);
if (_visibleChild != null) {
- debugString( " getVisibleChild: found child = " +
+ debugString( "[INFO]: getVisibleChild: found child = " +
InvocationUtils.invokeAndWait(new Callable<String>() {
@Override
public String call() throws Exception {
return AccessBridge.this._visibleChild.getAccessibleName();
}
@@ -4853,11 +4852,11 @@
/**
* Increment ref count; set to 1 if we have no references for it
*/
void increment(Object o) {
if (o == null){
- debugString("ObjectReferences::increment - Passed in object is null");
+ debugString("[WARN]: ObjectReferences::increment - Passed in object is null");
return;
}
if (refs.containsKey(o)) {
(refs.get(o)).value++;
@@ -4874,14 +4873,14 @@
if (aRef != null) {
aRef.value--;
if (aRef.value == 0) {
refs.remove(o);
} else if (aRef.value < 0) {
- debugString("ERROR: decrementing reference count below 0");
+ debugString("[ERROR]: decrementing reference count below 0");
}
} else {
- debugString("ERROR: object to decrement not in ObjectReferences table");
+ debugString("[ERROR]: object to decrement not in ObjectReferences table");
}
}
}
@@ -5212,11 +5211,11 @@
* ------- property change event glue
*/
// This is invoked on the EDT , as
public void propertyChange(PropertyChangeEvent e) {
- accessBridge.debugString("propertyChange(" + e.toString() + ") called");
+ accessBridge.debugString("[INFO]: propertyChange(" + e.toString() + ") called");
if (e != null && (accessibilityEventMask & PROPERTY_EVENTS) != 0) {
Object o = e.getSource();
AccessibleContext ac;
@@ -5230,11 +5229,11 @@
ac = a.getAccessibleContext();
}
if (ac != null) {
InvocationUtils.registerAccessibleContext(ac, AppContext.getAppContext());
- accessBridge.debugString("AccessibleContext: " + ac);
+ accessBridge.debugString("[INFO]: AccessibleContext: " + ac);
String propertyName = e.getPropertyName();
if (propertyName.compareTo(AccessibleContext.ACCESSIBLE_CARET_PROPERTY) == 0) {
int oldValue = 0;
int newValue = 0;
@@ -5243,12 +5242,11 @@
oldValue = ((Integer) e.getOldValue()).intValue();
}
if (e.getNewValue() instanceof Integer) {
newValue = ((Integer) e.getNewValue()).intValue();
}
- accessBridge.debugString(" - about to call propertyCaretChange()");
- accessBridge.debugString(" old value: " + oldValue + "new value: " + newValue);
+ accessBridge.debugString("[INFO]: - about to call propertyCaretChange() old value: " + oldValue + "new value: " + newValue);
accessBridge.propertyCaretChange(e, ac, oldValue, newValue);
} else if (propertyName.compareTo(AccessibleContext.ACCESSIBLE_DESCRIPTION_PROPERTY) == 0) {
String oldValue = null;
String newValue = null;
@@ -5257,12 +5255,11 @@
oldValue = e.getOldValue().toString();
}
if (e.getNewValue() != null) {
newValue = e.getNewValue().toString();
}
- accessBridge.debugString(" - about to call propertyDescriptionChange()");
- accessBridge.debugString(" old value: " + oldValue + "new value: " + newValue);
+ accessBridge.debugString("[INFO]: - about to call propertyDescriptionChange() old value: " + oldValue + "new value: " + newValue);
accessBridge.propertyDescriptionChange(e, ac, oldValue, newValue);
} else if (propertyName.compareTo(AccessibleContext.ACCESSIBLE_NAME_PROPERTY) == 0) {
String oldValue = null;
String newValue = null;
@@ -5271,16 +5268,15 @@
oldValue = e.getOldValue().toString();
}
if (e.getNewValue() != null) {
newValue = e.getNewValue().toString();
}
- accessBridge.debugString(" - about to call propertyNameChange()");
- accessBridge.debugString(" old value: " + oldValue + " new value: " + newValue);
+ accessBridge.debugString("[INFO]: - about to call propertyNameChange() old value: " + oldValue + " new value: " + newValue);
accessBridge.propertyNameChange(e, ac, oldValue, newValue);
} else if (propertyName.compareTo(AccessibleContext.ACCESSIBLE_SELECTION_PROPERTY) == 0) {
- accessBridge.debugString(" - about to call propertySelectionChange() " + ac + " " + Thread.currentThread() + " " + e.getSource());
+ accessBridge.debugString("[INFO]: - about to call propertySelectionChange() " + ac + " " + Thread.currentThread() + " " + e.getSource());
accessBridge.propertySelectionChange(e, ac);
} else if (propertyName.compareTo(AccessibleContext.ACCESSIBLE_STATE_PROPERTY) == 0) {
String oldValue = null;
@@ -5294,15 +5290,15 @@
if (e.getNewValue() != null) {
AccessibleState newState = (AccessibleState) e.getNewValue();
newValue = newState.toDisplayString(Locale.US);
}
- accessBridge.debugString(" - about to call propertyStateChange()");
+ accessBridge.debugString("[INFO]: - about to call propertyStateChange()");
accessBridge.propertyStateChange(e, ac, oldValue, newValue);
} else if (propertyName.compareTo(AccessibleContext.ACCESSIBLE_TEXT_PROPERTY) == 0) {
- accessBridge.debugString(" - about to call propertyTextChange()");
+ accessBridge.debugString("[INFO]: - about to call propertyTextChange()");
accessBridge.propertyTextChange(e, ac);
} else if (propertyName.compareTo(AccessibleContext.ACCESSIBLE_VALUE_PROPERTY) == 0) { // strings 'cause of floating point, etc.
String oldValue = null;
String newValue = null;
@@ -5311,11 +5307,11 @@
oldValue = e.getOldValue().toString();
}
if (e.getNewValue() != null) {
newValue = e.getNewValue().toString();
}
- accessBridge.debugString(" - about to call propertyDescriptionChange()");
+ accessBridge.debugString("[INFO]: - about to call propertyDescriptionChange()");
accessBridge.propertyValueChange(e, ac, oldValue, newValue);
} else if (propertyName.compareTo(AccessibleContext.ACCESSIBLE_VISIBLE_DATA_PROPERTY) == 0) {
accessBridge.propertyVisibleDataChange(e, ac);
@@ -5330,12 +5326,11 @@
}
if (e.getNewValue() instanceof AccessibleContext) {
newAC = (AccessibleContext) e.getNewValue();
InvocationUtils.registerAccessibleContext(newAC, AppContext.getAppContext());
}
- accessBridge.debugString(" - about to call propertyChildChange()");
- accessBridge.debugString(" old AC: " + oldAC + "new AC: " + newAC);
+ accessBridge.debugString("[INFO]: - about to call propertyChildChange() old AC: " + oldAC + "new AC: " + newAC);
accessBridge.propertyChildChange(e, ac, oldAC, newAC);
} else if (propertyName.compareTo(AccessibleContext.ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY) == 0) {
handleActiveDescendentEvent(e, ac);
}
@@ -5394,14 +5389,11 @@
null);
}
}
prevAC = newAC;
- accessBridge.debugString(" - about to call propertyActiveDescendentChange()");
- accessBridge.debugString(" AC: " + ac);
- accessBridge.debugString(" old AC: " + oldAC + "new AC: " + newAC);
-
+ accessBridge.debugString("[INFO]: - about to call propertyActiveDescendentChange() AC: " + ac + " old AC: " + oldAC + "new AC: " + newAC);
InvocationUtils.registerAccessibleContext(oldAC, AppContext.getAppContext());
InvocationUtils.registerAccessibleContext(newAC, AppContext.getAppContext());
accessBridge.propertyActiveDescendentChange(e, ac, oldAC, newAC);
}
@@ -5442,37 +5434,34 @@
accessBridge.focusGained(e, context);
} else if (penult instanceof JPopupMenu) {
// This is a popup with an item selected
FocusEvent e =
new FocusEvent(last, FocusEvent.FOCUS_GAINED);
- accessBridge.debugString(" - about to call focusGained()");
AccessibleContext focusedAC = last.getAccessibleContext();
InvocationUtils.registerAccessibleContext(focusedAC, SunToolkit.targetToAppContext(last));
- accessBridge.debugString(" AC: " + focusedAC);
+ accessBridge.debugString("[INFO]: - about to call focusGained() AC: " + focusedAC);
accessBridge.focusGained(e, focusedAC);
}
}
} else {
// The focus owner has the selection.
if (focusOwner instanceof Accessible) {
FocusEvent e = new FocusEvent(focusOwner,
FocusEvent.FOCUS_GAINED);
- accessBridge.debugString(" - about to call focusGained()");
AccessibleContext focusedAC = focusOwner.getAccessibleContext();
InvocationUtils.registerAccessibleContext(focusedAC, SunToolkit.targetToAppContext(focusOwner));
- accessBridge.debugString(" AC: " + focusedAC);
+ accessBridge.debugString("[INFO]: - about to call focusGained() AC: " + focusedAC);
accessBridge.focusGained(e, focusedAC);
}
}
}
public void focusLost(FocusEvent e) {
if (e != null && (javaEventMask & FOCUS_LOST_EVENTS) != 0) {
Accessible a = Translator.getAccessible(e.getSource());
if (a != null) {
- accessBridge.debugString(" - about to call focusLost()");
- accessBridge.debugString(" AC: " + a.getAccessibleContext());
+ accessBridge.debugString("[INFO]: - about to call focusLost() AC: " + a.getAccessibleContext());
AccessibleContext context = a.getAccessibleContext();
InvocationUtils.registerAccessibleContext(context, AppContext.getAppContext());
accessBridge.focusLost(e, context);
}
}
@@ -6171,11 +6160,11 @@
obj = p.getLastPathComponent();
if (treeModel != null && obj != null) {
isLeaf = treeModel.isLeaf(obj);
}
}
- debugString("AccessibleJTreeNode: name = "+getAccessibleName()+"; TreePath = "+p+"; parent = "+ap);
+ debugString("[INFO]: AccessibleJTreeNode: name = "+getAccessibleName()+"; TreePath = "+p+"; parent = "+ap);
}
private TreePath getChildTreePath(int i) {
// Tree nodes can't be so complex that they have
// two sets of children -> we're ignoring that case
@@ -6211,18 +6200,18 @@
return null;
}
}
private Component getCurrentComponent() {
- debugString("AccessibleJTreeNode: getCurrentComponent");
+ debugString("[INFO]: AccessibleJTreeNode: getCurrentComponent");
// is the object visible?
// if so, get row, selected, focus & leaf state,
// and then get the renderer component and return it
if (tree != null && tree.isVisible(path)) {
TreeCellRenderer r = tree.getCellRenderer();
if (r == null) {
- debugString(" returning null 1");
+ debugString("[WARN]: returning null 1");
return null;
}
TreeUI ui = tree.getUI();
if (ui != null) {
int row = ui.getRowForPath(tree, path);
@@ -6230,15 +6219,15 @@
boolean expanded = tree.isExpanded(path);
boolean hasFocus = false; // how to tell?? -PK
Component retval = r.getTreeCellRendererComponent(tree, obj,
selected, expanded,
isLeaf, row, hasFocus);
- debugString(" returning = "+retval.getClass());
+ debugString("[INFO]: returning = "+retval.getClass());
return retval;
}
}
- debugString(" returning null 2");
+ debugString("[WARN]: returning null 2");
return null;
}
// AccessibleContext methods
@@ -6247,17 +6236,17 @@
*
* @return the localized name of the object; null if this
* object does not have a name
*/
public String getAccessibleName() {
- debugString("AccessibleJTreeNode: getAccessibleName");
+ debugString("[INFO]: AccessibleJTreeNode: getAccessibleName");
AccessibleContext ac = getCurrentAccessibleContext();
if (ac != null) {
String name = ac.getAccessibleName();
if ((name != null) && (!name.isEmpty())) {
String retval = ac.getAccessibleName();
- debugString(" returning "+retval);
+ debugString("[INFO]: returning "+retval);
return retval;
} else {
return null;
}
}
< prev index next >