OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office-accessibility message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Action Item: Requirements for Table Support in a presentation


Ma Yue, Michael,

I had an action item to futher define requirements for what is needed for tables in presentations:

We must be able to:


This is a show stopper.

If you go to the url http://java.sun.com/j2se/1.4.2/docs/api/ and lookup javax.accessibility and find AccessibleTable. The markup must support the platform accessibility API when mapped by the .odp rendering application:

This interface has the following interface.


 Accessible
getAccessibleAt(int r, int c)
          Returns the Accessible at a specified row and column in the table.
 Accessible
getAccessibleCaption()
          Returns the caption for the table.
 int
getAccessibleColumnCount()
          Returns the number of columns in the table.
 Accessible
getAccessibleColumnDescription(int c)
          Returns the description text of the specified column in the table.
 int
getAccessibleColumnExtentAt(int r, int c)
          Returns the number of columns occupied by the Accessible at a specified row and column in the table.
 AccessibleTable
getAccessibleColumnHeader()
          Returns the column headers as an AccessibleTable.
 int
getAccessibleRowCount()
          Returns the number of rows in the table.
 Accessible
getAccessibleRowDescription(int r)
          Returns the description of the specified row in the table.
 int
getAccessibleRowExtentAt(int r, int c)
          Returns the number of rows occupied by the Accessible at a specified row and column in the table.
 AccessibleTable
getAccessibleRowHeader()
          Returns the row headers as an AccessibleTable.
 Accessible
getAccessibleSummary()
          Returns the summary description of the table.
 int[]
getSelectedAccessibleColumns()
          Returns the selected columns in a table.
 int[]
getSelectedAccessibleRows()
          Returns the selected rows in a table.
 boolean
isAccessibleColumnSelected(int c)
          Returns a boolean value indicating whether the specified column is selected.
 boolean
isAccessibleRowSelected(int r)
          Returns a boolean value indicating whether the specified row is selected.
 boolean
isAccessibleSelected(int r, int c)
          Returns a boolean value indicating whether the accessible at a specified row and column is selected.
 void
setAccessibleCaption(Accessible a)
          Sets the caption for the table.
 void
setAccessibleColumnDescription(int c, Accessible a)
          Sets the description text of the specified column in the table.
 void
setAccessibleColumnHeader(AccessibleTable table)
          Sets the column headers.
 void
setAccessibleRowDescription(int r, Accessible a)
          Sets the description text of the specified row of the table.
 void
setAccessibleRowHeader(AccessibleTable table)
          Sets the row headers.
 void
setAccessibleSummary(Accessible a)
          Sets the summary description of the table

 



Rich Schwerdtfeger
Distinguished Engineer, SWG Accessibility Architect/Strategist
Chair, IBM Accessibility Architecture Review Board
blog: http://www-106.ibm.com/developerworks/blogs/dw_blog.jspa?blog=441

"Two roads diverged in a wood, and I -
I took the one less traveled by, and that has made all the difference.", Frost


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]