summaryrefslogtreecommitdiff
path: root/accessibility/bridge/org/openoffice/accessibility/AccessBridge.java
diff options
context:
space:
mode:
Diffstat (limited to 'accessibility/bridge/org/openoffice/accessibility/AccessBridge.java')
-rw-r--r--accessibility/bridge/org/openoffice/accessibility/AccessBridge.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/accessibility/bridge/org/openoffice/accessibility/AccessBridge.java b/accessibility/bridge/org/openoffice/accessibility/AccessBridge.java
index 1d99feb231c8..d4aff6b5dfcb 100644
--- a/accessibility/bridge/org/openoffice/accessibility/AccessBridge.java
+++ b/accessibility/bridge/org/openoffice/accessibility/AccessBridge.java
@@ -34,6 +34,7 @@ import com.sun.star.uno.*;
import org.openoffice.java.accessibility.*;
+import java.awt.Window;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
@@ -42,7 +43,7 @@ import javax.accessibility.Accessible;
public class AccessBridge {
//
- protected static java.util.Hashtable topWindowMap = new java.util.Hashtable();
+ protected static java.util.Hashtable<String, Window> topWindowMap = new java.util.Hashtable<String, Window>();
private static java.awt.Window getTopWindowImpl(XAccessible xAccessible) {
// Because it can not be garantied that
@@ -51,7 +52,7 @@ public class AccessBridge {
// atomic.
synchronized (topWindowMap) {
String oid = UnoRuntime.generateOid(xAccessible);
- java.awt.Window w = (java.awt.Window) topWindowMap.get(oid);
+ java.awt.Window w = topWindowMap.get(oid);
if (w == null) {
w = AccessibleObjectFactory.getTopWindow(xAccessible);
@@ -107,7 +108,7 @@ public class AccessBridge {
case AccessibleRole.WINDOW:
case AccessibleRole.FRAME:
case AccessibleRole.DIALOG:
- return (java.awt.Window) topWindowMap.remove(UnoRuntime.generateOid(xAccessible));
+ return topWindowMap.remove(UnoRuntime.generateOid(xAccessible));
default:
break;
@@ -156,7 +157,7 @@ public class AccessBridge {
// FIXME this should be done in VCL
unoToolkit.addTopWindowListener(this);
- String os = (String) System.getProperty("os.name");
+ String os = System.getProperty("os.name");
// Try to initialize the WindowsAccessBridgeAdapter
if (os.startsWith("Windows")) {
@@ -177,7 +178,7 @@ public class AccessBridge {
* XTopWindowListener
*/
public void windowOpened(com.sun.star.lang.EventObject event) {
- XAccessible xAccessible = (XAccessible) UnoRuntime.queryInterface(XAccessible.class,
+ XAccessible xAccessible = UnoRuntime.queryInterface(XAccessible.class,
event.Source);
java.awt.Window w = getTopWindow(xAccessible);
}
@@ -198,7 +199,7 @@ public class AccessBridge {
}
public void windowClosed(com.sun.star.lang.EventObject event) {
- XAccessible xAccessible = (XAccessible) UnoRuntime.queryInterface(XAccessible.class,
+ XAccessible xAccessible = UnoRuntime.queryInterface(XAccessible.class,
event.Source);
java.awt.Window w = removeTopWindow(xAccessible);