Examples of XAccessibleTable


Examples of com.sun.star.accessibility.XAccessibleTable

    /**
     * Calls the method and checks a returned value.
     * Has OK status if returned value isn't <code>null</code>.
     */
    public void _getAccessibleRowHeaders() {
        XAccessibleTable rowHeaders = oObj.getAccessibleRowHeaders();
        log.println("getAccessibleRowHeaders(): " + rowHeaders);
        tRes.tested("getAccessibleRowHeaders()", true);
    }
View Full Code Here

Examples of com.sun.star.accessibility.XAccessibleTable

    /**
     * Calls the method and checks a returned value.
     * Has OK status if returned value isn't <code>null</code>.
     */
    public void _getAccessibleColumnHeaders() {
        XAccessibleTable colHeaders = oObj.getAccessibleColumnHeaders();
        log.println("getAccessibleColumnHeaders(): " + colHeaders);
        tRes.tested("getAccessibleColumnHeaders()", true);
    }
View Full Code Here

Examples of com.sun.star.accessibility.XAccessibleTable

        if (xContext != null)
        {
            XAccessible xParent = xContext.getAccessibleParent();
            if (xParent != null)
            {
                XAccessibleTable xTable =
                    (XAccessibleTable) UnoRuntime.queryInterface (
                        XAccessibleTable.class, xParent.getAccessibleContext());
                if (xTable != null)
                    aCellHandler = new AccessibleCellHandler (xTable);
            }
View Full Code Here

Examples of com.sun.star.accessibility.XAccessibleTable

    }

    public AccessibleTreeNode createChild (AccessibleTreeNode aParent, int nIndex)
    {
        AccessibleTreeNode aChild = null;
        XAccessibleTable xTable = null;
        XAccessibleContext xContext = null;
    AccessibleTreeNode aGrandParent = aParent.getParent();
        if (aGrandParent instanceof AccTreeNode)
    {
            xTable = ((AccTreeNode)aGrandParent).getTable();
      xContext = ((AccTreeNode)aGrandParent).getContext();
    }
        if (aParent instanceof AccTreeNode)
    {
      xContext = ((AccTreeNode)aParent).getContext();
    }
        try
        {
            if( xTable != null && xContext != null )
            {
                switch( nIndex )
                {
                    case 0:
            {
              int nChild = xContext.getAccessibleIndexInParent();
              int nRow = xTable.getAccessibleRow( nChild );

              aChild = new StringNode ("# table row: " + nRow, aParent);
            }
                        break;
                    case 1:
            {
              int nChild = xContext.getAccessibleIndexInParent();
              int nCol = xTable.getAccessibleColumn( nChild );

              aChild = new StringNode ("# table column: " + nCol, aParent);
            }
                        break;
                    case 2:
            {
              int nChild = xContext.getAccessibleIndexInParent();
              int nRow = xTable.getAccessibleRow( nChild );
              int nCol = xTable.getAccessibleColumn( nChild );
              int nExt = xTable.getAccessibleRowExtentAt( nRow, nCol );

              aChild = new StringNode ("# table row extend: " + nExt, aParent);
            }
            break;
                     case 3:
            {
              int nChild = xContext.getAccessibleIndexInParent();
              int nRow = xTable.getAccessibleRow( nChild );
              int nCol = xTable.getAccessibleColumn( nChild );
              int nExt = xTable.getAccessibleColumnExtentAt( nRow, nCol );

              aChild = new StringNode ("# table column extend: " + nExt, aParent);
            }
                        break;
                     case 4:
            {
              int nChild = xContext.getAccessibleIndexInParent();
              int nRow = xTable.getAccessibleRow( nChild );
              int nCol = xTable.getAccessibleColumn( nChild );
              XAccessible xChild =
                xTable.getAccessibleCellAt( nRow, nCol );

              aChild = new StringNode ("# cell name retrieved from table: " + xChild.getAccessibleContext().getAccessibleName(), aParent);
            }
                        break;
                     case 5:
            {
              int nChild = xContext.getAccessibleIndexInParent();
              int nRow = xTable.getAccessibleRow( nChild );
              int nCol = xTable.getAccessibleColumn( nChild );
              boolean bSelected =
                xTable.isAccessibleSelected( nRow, nCol );

              aChild = new StringNode ("cell is selected: " + bSelected, aParent);
            }
                        break;
                     case 6:
            {
              int nChild = xContext.getAccessibleIndexInParent();
              int nRow = xTable.getAccessibleRow( nChild );
              boolean bSelected =
                xTable.isAccessibleRowSelected( nRow );

              aChild = new StringNode ("table row is selected: " + bSelected, aParent);
            }
                        break;
                     case 7:
            {
              int nChild = xContext.getAccessibleIndexInParent();
              int nCol = xTable.getAccessibleColumn( nChild );
              boolean bSelected =
                xTable.isAccessibleColumnSelected( nCol );

              aChild = new StringNode ("table column is selected: " + bSelected, aParent);
            }
                        break;
                    default:
View Full Code Here

Examples of com.sun.star.accessibility.XAccessibleTable

    /**
     * Calls the method and checks a returned value.
     * Has OK status if returned value isn't <code>null</code>.
     */
    public void _getAccessibleRowHeaders() {
        XAccessibleTable rowHeaders = oObj.getAccessibleRowHeaders();
        log.println("getAccessibleRowHeaders(): " + rowHeaders);
        tRes.tested("getAccessibleRowHeaders()", true);
    }
View Full Code Here

Examples of com.sun.star.accessibility.XAccessibleTable

    /**
     * Calls the method and checks a returned value.
     * Has OK status if returned value isn't <code>null</code>.
     */
    public void _getAccessibleColumnHeaders() {
        XAccessibleTable colHeaders = oObj.getAccessibleColumnHeaders();
        log.println("getAccessibleColumnHeaders(): " + colHeaders);
        tRes.tested("getAccessibleColumnHeaders()", true);
    }
View Full Code Here

Examples of com.sun.star.accessibility.XAccessibleTable

class AccessibleTableHandler extends NodeHandler
{
    public NodeHandler createHandler (XAccessibleContext xContext)
    {
        XAccessibleTable xTable =
            (XAccessibleTable) UnoRuntime.queryInterface (
                XAccessibleTable.class, xContext);
        if (xTable != null)
            return new AccessibleTableHandler (xTable);
        else
View Full Code Here

Examples of com.sun.star.accessibility.XAccessibleTable

    }

    public AccessibleTreeNode createChild (AccessibleTreeNode aParent, int nIndex)
    {
        AccessibleTreeNode aChild = null;
        XAccessibleTable xTable = null;
        if (aParent instanceof AccTreeNode)
            xTable = ((AccTreeNode)aParent).getTable();
        try
        {
            if( xTable != null )
            {
                switch( nIndex )
                {
                    case 0:
                        aChild = new StringNode ("# table rows: " + xTable.getAccessibleRowCount(), aParent);
                        break;
                    case 1:
                        aChild = new StringNode ("# table columns: " + xTable.getAccessibleColumnCount(), aParent);
                        break;
                    case 2:
            {
              String sText = "selected rows: ";
              int[] aSelected = xTable.getSelectedAccessibleRows();
              for( int i=0; i < aSelected.length; i++ )
              {
                sText += aSelected[i];
                sText += " ";
              }
                          aChild = new StringNode (sText, aParent);
            }
                        break;
                    case 3:
            {
              String sText = "selected columns: ";
              int[] aSelected = xTable.getSelectedAccessibleColumns();
              for( int i=0; i < aSelected.length; i++ )
              {
                sText += aSelected[i];
                sText += " ";
              }
View Full Code Here

Examples of com.sun.star.accessibility.XAccessibleTable

    /**
     * Calls the method and checks a returned value.
     * Has OK status if returned value isn't <code>null</code>.
     */
    public void _getAccessibleRowHeaders() {
        XAccessibleTable rowHeaders = oObj.getAccessibleRowHeaders();
        log.println("getAccessibleRowHeaders(): " + rowHeaders);
        tRes.tested("getAccessibleRowHeaders()", true);
    }
View Full Code Here

Examples of com.sun.star.accessibility.XAccessibleTable

    /**
     * Calls the method and checks a returned value.
     * Has OK status if returned value isn't <code>null</code>.
     */
    public void _getAccessibleColumnHeaders() {
        XAccessibleTable colHeaders = oObj.getAccessibleColumnHeaders();
        log.println("getAccessibleColumnHeaders(): " + colHeaders);
        tRes.tested("getAccessibleColumnHeaders()", true);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.