Java cleanup - reduce use of global fields
This field does not need to be global, it is returned from the relevant methods Change-Id: Ic53eec4a699d6acc4410e71dde385e6a49ded745 Reviewed-on: https://gerrit.libreoffice.org/3567 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
This commit is contained in:
committed by
Fridrich Strba
parent
68b9fb0aae
commit
ada0298167
@@ -32,13 +32,11 @@ import java.io.PrintWriter;
|
|||||||
|
|
||||||
|
|
||||||
public class AccessibilityTools {
|
public class AccessibilityTools {
|
||||||
public static XAccessibleContext SearchedContext = null;
|
|
||||||
public static XAccessible SearchedAccessible = null;
|
public static XAccessible SearchedAccessible = null;
|
||||||
private static boolean debug = false;
|
private static boolean debug = false;
|
||||||
|
|
||||||
public AccessibilityTools() {
|
public AccessibilityTools() {
|
||||||
//done = false;
|
//done = false;
|
||||||
SearchedContext = null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static XAccessible getAccessibleObject(XInterface xObject) {
|
public static XAccessible getAccessibleObject(XInterface xObject) {
|
||||||
@@ -93,35 +91,29 @@ public class AccessibilityTools {
|
|||||||
|
|
||||||
public static XAccessibleContext getAccessibleObjectForRole(XAccessible xacc,
|
public static XAccessibleContext getAccessibleObjectForRole(XAccessible xacc,
|
||||||
short role) {
|
short role) {
|
||||||
SearchedContext = null;
|
|
||||||
SearchedAccessible = null;
|
SearchedAccessible = null;
|
||||||
getAccessibleObjectForRole_(xacc, role);
|
return getAccessibleObjectForRole_(xacc, role);
|
||||||
|
|
||||||
return SearchedContext;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static XAccessibleContext getAccessibleObjectForRole(XAccessible xacc,
|
public static XAccessibleContext getAccessibleObjectForRole(XAccessible xacc,
|
||||||
short role,
|
short role,
|
||||||
boolean ignoreShowing) {
|
boolean ignoreShowing) {
|
||||||
SearchedContext = null;
|
|
||||||
SearchedAccessible = null;
|
SearchedAccessible = null;
|
||||||
|
|
||||||
if (ignoreShowing) {
|
if (ignoreShowing) {
|
||||||
getAccessibleObjectForRoleIgnoreShowing_(xacc, role);
|
return getAccessibleObjectForRoleIgnoreShowing_(xacc, role);
|
||||||
} else {
|
} else {
|
||||||
getAccessibleObjectForRole_(xacc, role);
|
return getAccessibleObjectForRole_(xacc, role);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return SearchedContext;
|
public static XAccessibleContext getAccessibleObjectForRoleIgnoreShowing_(XAccessible xacc,
|
||||||
}
|
|
||||||
|
|
||||||
public static void getAccessibleObjectForRoleIgnoreShowing_(XAccessible xacc,
|
|
||||||
short role) {
|
short role) {
|
||||||
XAccessibleContext ac = xacc.getAccessibleContext();
|
XAccessibleContext ac = xacc.getAccessibleContext();
|
||||||
|
|
||||||
if (ac.getAccessibleRole() == role) {
|
if (ac.getAccessibleRole() == role) {
|
||||||
SearchedContext = ac;
|
|
||||||
SearchedAccessible = xacc;
|
SearchedAccessible = xacc;
|
||||||
|
return ac;
|
||||||
} else {
|
} else {
|
||||||
int k = ac.getAccessibleChildCount();
|
int k = ac.getAccessibleChildCount();
|
||||||
|
|
||||||
@@ -131,28 +123,29 @@ public class AccessibilityTools {
|
|||||||
|
|
||||||
for (int i = 0; i < k; i++) {
|
for (int i = 0; i < k; i++) {
|
||||||
try {
|
try {
|
||||||
getAccessibleObjectForRoleIgnoreShowing_(
|
XAccessibleContext ac2 = getAccessibleObjectForRoleIgnoreShowing_(
|
||||||
ac.getAccessibleChild(i), role);
|
ac.getAccessibleChild(i), role);
|
||||||
|
|
||||||
if (SearchedContext != null) {
|
if (ac2 != null) {
|
||||||
return;
|
return ac2;
|
||||||
}
|
}
|
||||||
} catch (com.sun.star.lang.IndexOutOfBoundsException e) {
|
} catch (com.sun.star.lang.IndexOutOfBoundsException e) {
|
||||||
System.out.println("Couldn't get Child");
|
System.out.println("Couldn't get Child");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void getAccessibleObjectForRole_(XAccessible xacc,
|
public static XAccessibleContext getAccessibleObjectForRole_(XAccessible xacc,
|
||||||
short role) {
|
short role) {
|
||||||
XAccessibleContext ac = xacc.getAccessibleContext();
|
XAccessibleContext ac = xacc.getAccessibleContext();
|
||||||
boolean isShowing = ac.getAccessibleStateSet()
|
boolean isShowing = ac.getAccessibleStateSet()
|
||||||
.contains(com.sun.star.accessibility.AccessibleStateType.SHOWING);
|
.contains(com.sun.star.accessibility.AccessibleStateType.SHOWING);
|
||||||
|
|
||||||
if ((ac.getAccessibleRole() == role) && isShowing) {
|
if ((ac.getAccessibleRole() == role) && isShowing) {
|
||||||
SearchedContext = ac;
|
|
||||||
SearchedAccessible = xacc;
|
SearchedAccessible = xacc;
|
||||||
|
return ac;
|
||||||
} else {
|
} else {
|
||||||
int k = ac.getAccessibleChildCount();
|
int k = ac.getAccessibleChildCount();
|
||||||
|
|
||||||
@@ -162,15 +155,16 @@ public class AccessibilityTools {
|
|||||||
|
|
||||||
for (int i = 0; i < k; i++) {
|
for (int i = 0; i < k; i++) {
|
||||||
try {
|
try {
|
||||||
getAccessibleObjectForRole_(ac.getAccessibleChild(i), role);
|
XAccessibleContext ac2 = getAccessibleObjectForRole_(ac.getAccessibleChild(i), role);
|
||||||
|
|
||||||
if (SearchedContext != null) {
|
if (ac2 != null) {
|
||||||
return;
|
return ac2;
|
||||||
}
|
}
|
||||||
} catch (com.sun.star.lang.IndexOutOfBoundsException e) {
|
} catch (com.sun.star.lang.IndexOutOfBoundsException e) {
|
||||||
System.out.println("Couldn't get Child");
|
System.out.println("Couldn't get Child");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -238,7 +232,7 @@ public class AccessibilityTools {
|
|||||||
.contains(com.sun.star.accessibility.AccessibleStateType.SHOWING);
|
.contains(com.sun.star.accessibility.AccessibleStateType.SHOWING);
|
||||||
|
|
||||||
// hotfix for i91828:
|
// hotfix for i91828:
|
||||||
// if role to serach is 0 then ignore the role.
|
// if role to search is 0 then ignore the role.
|
||||||
if ( (role == 0 || ac.getAccessibleRole() == role) &&
|
if ( (role == 0 || ac.getAccessibleRole() == role) &&
|
||||||
(ac.getAccessibleName().indexOf(name) > -1) &&
|
(ac.getAccessibleName().indexOf(name) > -1) &&
|
||||||
(utils.getImplName(ac).indexOf(implName) > -1) &&
|
(utils.getImplName(ac).indexOf(implName) > -1) &&
|
||||||
@@ -297,7 +291,7 @@ public class AccessibilityTools {
|
|||||||
cellIndex= cellIndex+ (bytes[0]-65);
|
cellIndex= cellIndex+ (bytes[0]-65);
|
||||||
} else {
|
} else {
|
||||||
String sNumb = cellName.substring(n, cellName.length());
|
String sNumb = cellName.substring(n, cellName.length());
|
||||||
int iNumb = new Integer(0).valueOf(sNumb).intValue();
|
int iNumb = Integer.valueOf(sNumb).intValue();
|
||||||
cellIndex += (iNumb-1) * 256;
|
cellIndex += (iNumb-1) * 256;
|
||||||
System.out.println("numb:" + (iNumb-1) * 256);
|
System.out.println("numb:" + (iNumb-1) * 256);
|
||||||
}
|
}
|
||||||
|
@@ -176,9 +176,9 @@ public class _XRangeSelection extends MultiMethodTest {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)tParam.getMSF(), xModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)tParam.getMSF(), xModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE );
|
XAccessibleContext ctx = at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE );
|
||||||
|
|
||||||
XAccessibleComponent AccessibleSpreadsheet = UnoRuntime.queryInterface(XAccessibleComponent.class,AccessibilityTools.SearchedContext);
|
XAccessibleComponent AccessibleSpreadsheet = UnoRuntime.queryInterface(XAccessibleComponent.class,ctx);
|
||||||
|
|
||||||
log.println("Got " + util.utils.getImplName(AccessibleSpreadsheet));
|
log.println("Got " + util.utils.getImplName(AccessibleSpreadsheet));
|
||||||
|
|
||||||
|
@@ -167,9 +167,7 @@ public class ScAccessiblePreviewCell extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), xModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), xModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE_CELL, true);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE_CELL, true);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
|
|
||||||
|
@@ -172,9 +172,7 @@ public class ScAccessiblePreviewTable extends TestCase {
|
|||||||
|
|
||||||
at.printAccessibleTree(log,xRoot, Param.getBool(PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log,xRoot, Param.getBool(PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
|
|
||||||
|
@@ -112,9 +112,7 @@ public class ScAccessibleSpreadsheet extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), xModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), xModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE );
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE );
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
|
|
||||||
|
@@ -54,15 +54,12 @@ public class AccessibleDocumentView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
if (oObj == null) {
|
if (oObj == null) {
|
||||||
log.println("DocumentView hasn't the role 'Document'");
|
log.println("DocumentView hasn't the role 'Document'");
|
||||||
log.println("trying the role 'Shape'");
|
log.println("trying the role 'Shape'");
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.SHAPE);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.SHAPE);
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
|
@@ -105,9 +105,7 @@ public class AccessibleDrawDocumentView extends TestCase {
|
|||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
//com.sun.star.accessibility.AccessibleRole
|
//com.sun.star.accessibility.AccessibleRole
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName "+utils.getImplName(oObj));
|
log.println("ImplementationName "+utils.getImplName(oObj));
|
||||||
|
|
||||||
|
@@ -70,9 +70,7 @@ public class AccessibleOutlineView extends TestCase {
|
|||||||
(XMultiServiceFactory)Param.getMSF(),aModel);
|
(XMultiServiceFactory)Param.getMSF(),aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName "+utils.getImplName(oObj));
|
log.println("ImplementationName "+utils.getImplName(oObj));
|
||||||
|
|
||||||
|
@@ -79,9 +79,7 @@ public class AccessibleSlideView extends TestCase {
|
|||||||
|
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
System.out.println("ImplementationName "+utils.getImplName(oObj));
|
System.out.println("ImplementationName "+utils.getImplName(oObj));
|
||||||
|
|
||||||
|
@@ -121,9 +121,7 @@ public class SwAccessibleDocumentPageView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow( (XMultiServiceFactory) Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow( (XMultiServiceFactory) Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT );
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT );
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
|
|
||||||
|
@@ -102,9 +102,7 @@ public class SwAccessibleDocumentView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
@@ -118,9 +118,7 @@ public class SwAccessibleEndnoteView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.END_NOTE);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.END_NOTE);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
@@ -132,9 +132,7 @@ public class SwAccessibleFooterView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.FOOTER);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.FOOTER);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
@@ -119,9 +119,7 @@ public class SwAccessibleFootnoteView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.FOOTNOTE);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.FOOTNOTE);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
@@ -122,9 +122,7 @@ public class SwAccessibleHeaderView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.HEADER);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.HEADER);
|
||||||
|
|
||||||
oObj = AccessibilityTools.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
@@ -74,9 +74,7 @@ public class SwAccessibleParagraphView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow( (XMultiServiceFactory) Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow( (XMultiServiceFactory) Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.PARAGRAPH);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.PARAGRAPH);
|
||||||
|
|
||||||
oObj = at.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
|
|
||||||
|
@@ -30,6 +30,7 @@ import util.utils;
|
|||||||
|
|
||||||
import com.sun.star.accessibility.AccessibleRole;
|
import com.sun.star.accessibility.AccessibleRole;
|
||||||
import com.sun.star.accessibility.XAccessible;
|
import com.sun.star.accessibility.XAccessible;
|
||||||
|
import com.sun.star.accessibility.XAccessibleContext;
|
||||||
import com.sun.star.accessibility.XAccessibleSelection;
|
import com.sun.star.accessibility.XAccessibleSelection;
|
||||||
import com.sun.star.awt.XWindow;
|
import com.sun.star.awt.XWindow;
|
||||||
import com.sun.star.frame.XModel;
|
import com.sun.star.frame.XModel;
|
||||||
@@ -37,7 +38,6 @@ import com.sun.star.lang.XMultiServiceFactory;
|
|||||||
import com.sun.star.text.XTextDocument;
|
import com.sun.star.text.XTextDocument;
|
||||||
import com.sun.star.text.XTextTable;
|
import com.sun.star.text.XTextTable;
|
||||||
import com.sun.star.uno.UnoRuntime;
|
import com.sun.star.uno.UnoRuntime;
|
||||||
import com.sun.star.uno.XInterface;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -65,7 +65,7 @@ public class SwAccessibleTableCellView extends TestCase {
|
|||||||
*/
|
*/
|
||||||
protected TestEnvironment createTestEnvironment(TestParameters Param,
|
protected TestEnvironment createTestEnvironment(TestParameters Param,
|
||||||
PrintWriter log) {
|
PrintWriter log) {
|
||||||
XInterface oObj = null;
|
XAccessibleContext oObj = null;
|
||||||
XTextTable oTable = null;
|
XTextTable oTable = null;
|
||||||
|
|
||||||
SOfficeFactory SOF = SOfficeFactory.getFactory( (XMultiServiceFactory) Param.getMSF());
|
SOfficeFactory SOF = SOfficeFactory.getFactory( (XMultiServiceFactory) Param.getMSF());
|
||||||
@@ -94,9 +94,7 @@ public class SwAccessibleTableCellView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow( (XMultiServiceFactory) Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow( (XMultiServiceFactory) Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE_CELL);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE_CELL);
|
||||||
|
|
||||||
oObj = at.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
|
|
||||||
@@ -105,7 +103,7 @@ public class SwAccessibleTableCellView extends TestCase {
|
|||||||
|
|
||||||
final XAccessibleSelection accSel = UnoRuntime.queryInterface(
|
final XAccessibleSelection accSel = UnoRuntime.queryInterface(
|
||||||
XAccessibleSelection.class,
|
XAccessibleSelection.class,
|
||||||
at.SearchedContext.getAccessibleParent());
|
oObj.getAccessibleParent());
|
||||||
|
|
||||||
tEnv.addObjRelation("EventProducer",
|
tEnv.addObjRelation("EventProducer",
|
||||||
new ifc.accessibility._XAccessibleEventBroadcaster.EventProducer() {
|
new ifc.accessibility._XAccessibleEventBroadcaster.EventProducer() {
|
||||||
|
@@ -95,9 +95,7 @@ public class SwAccessibleTableView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.TABLE);
|
||||||
|
|
||||||
oObj = at.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
@@ -73,9 +73,7 @@ public class SwAccessibleTextEmbeddedObject extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.EMBEDDED_OBJECT);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.EMBEDDED_OBJECT);
|
||||||
|
|
||||||
oObj = at.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
@@ -106,9 +106,7 @@ public class SwAccessibleTextFrameView extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.TEXT_FRAME);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.TEXT_FRAME);
|
||||||
|
|
||||||
oObj = at.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
@@ -95,9 +95,7 @@ public class SwAccessibleTextGraphicObject extends TestCase {
|
|||||||
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
XWindow xWindow = at.getCurrentWindow((XMultiServiceFactory)Param.getMSF(), aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.GRAPHIC);
|
oObj = at.getAccessibleObjectForRole(xRoot, AccessibleRole.GRAPHIC);
|
||||||
|
|
||||||
oObj = at.SearchedContext;
|
|
||||||
|
|
||||||
log.println("ImplementationName " + utils.getImplName(oObj));
|
log.println("ImplementationName " + utils.getImplName(oObj));
|
||||||
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
at.printAccessibleTree(log, xRoot, Param.getBool(util.PropertyName.DEBUG_IS_ACTIVE));
|
||||||
|
@@ -174,11 +174,11 @@ public class AccessibleRelationSet {
|
|||||||
XWindow xWindow = at.getCurrentWindow(factory, aModel);
|
XWindow xWindow = at.getCurrentWindow(factory, aModel);
|
||||||
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
XAccessible xRoot = at.getAccessibleObject(xWindow);
|
||||||
|
|
||||||
at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
XAccessibleContext ctx = at.getAccessibleObjectForRole(xRoot, AccessibleRole.DOCUMENT);
|
||||||
|
|
||||||
para1 = at.SearchedContext.getAccessibleChild(0);
|
para1 = ctx.getAccessibleChild(0);
|
||||||
para2 = at.SearchedContext.getAccessibleChild(1);
|
para2 = ctx.getAccessibleChild(1);
|
||||||
para3 = at.SearchedContext.getAccessibleChild(2);
|
para3 = ctx.getAccessibleChild(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
@After public void after() {
|
@After public void after() {
|
||||||
|
Reference in New Issue
Block a user