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: Table/SVG requirements for SC approval



These are the requirements for tables in presentations, as Rich wrote them up and delivered them to the parent TC.  At our meeting tomorrow, I have been asked to make sure that everyone agrees that these are complete and correct recommendations for resolving this problem.  Thanks.  -- Nathaniel

> We must be able to:
>
> -- Determine what elements are row and column headers

> -- Determine what the row and column headers are for a table cell
> -- Determine the rows of the table and the table data cells
> -- We need to determine row and column header spans
> -- We need this in the spec. by June, or sooner, if companies are going
> to support these in products in time for 2007

> -- Get column/row descriptions
> -- Retrieve a table caption if available
> -- Retrieve a table summary if available
>
> 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



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