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]