TECHNICAL ISO/IEC REPORT TR 13066-6 First edition 2014-07-15 Information technology Interoperability with assistive technology (AT) - Part 6: Java accessibility application programming interface (APl) Technologiesdelinformation-Interoperabiliteavec les technologies d'assistance Partie6:Interface de programmation d'applications (APl) d'accessibilite Java Reference number ISO/IEC TR 13066-6:2014(E) IEC ISO @ISO/IEC2014 tional Organization for Standardization Notfor ISO/IECTR13066-6:2014(E) COPYRIGHTPROTECTEDDOCUMENT ISO/IEC2014 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission. ISO copyright office Case postale 56.CH-1211Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail
[email protected] Web www.iso.org Published in Switzerland @ ISO/IEC 2014 - All rights reserved ted without license from IHS Not for Resale ISO/IECTR13066-6:2014(E) Contents Page Foreword V Introduction 1 Scope 2 Terms and Definitions. 3 General Description 3.1 General Description 3.2 Architecture 4 Using the API 4.1 Overview.. .6 4.2 Package javax.accessibility* 4.2.1 The AccessibleContext class... 4.2.2 4.2.3 TheAccessibleComponentandAccessibleExtendedComponentinterfaces 4.2.4 The AccessibleIcon interface ... 10 4.2.5 TheAccessibleSelectioninterface... 10 4.2.6 TheAccessibleStreamableinterface 4.2.7 TheAccessibleTableandAccessibleExtendedTableinterfaces... 11 4.2.8 TheAccessibleText,AccessibleEditableText,AccessibleExtendedText,and AccessibleHypertextText interfaces.............. 12 4.2.9 TheAccessibleValueinterface. .13 4.3 Implementing the Java accessibilityAPl... 13 4.3.1 Using existingaccessible user interface components .. 14 4.3.2 Subclassingexistingaccessibleuserinterfacecomponents... 4.3.3 Creatingaccessibleuserinterfacecomponents"fromscratch" .17 5 Exposing User Interface Element Information ... .18 5.1 Role, state(s), boundary, name, and description of the user interface element... 18 5.1.1 19 5.1.2 State(s)information. .19 5.1.3 Boundary information .. 20 5.1.4 Nameinformation. 21 5.1.5 Description information.... 5.2 Current value and anyminimum ormaximumvalues, if the user interface element represents one of a range of values... .22 5.2.1 Additional value information: setting values.... 5.3 Text contents, text attributes, and the boundary of text rendered to the screen .... 5.4 The relationship of the user interface element to other user interface elements.. .24 5.4.1 ina singledatavalue,whetherthis userinterfaceelement is a label foranother user interface element or is labelled by another user interface element..........4.. 5.4.2 inatable,therowandcolumnthatitisin,includingheadersoftherowandcolumnif present... 5.4.3 inahierarchicalrelationship,anyparentcontainingtheuserinterfaceelement,andany children contained by the user interface element .... 6 ExposingUserInterfaceElementActions... 27 7 Keyboard Focus ... 7.1 Tracking (and modifying) focus.. .28 7.2 Tracking (and modifying) text insertion point 29 7.2.1 Tracking (and modifying) selection attributes . 30 ISO/IEC2014-All rightsreserved ii Copyright International Organization for Standardization No reproduction or networking permitted without license from IHS Not for Resale
ISO IEC TR 13066-6 2014 Information technology — Interoperability with Assistive Technology (AT) — Part 6 Java accessibility application programming interface (API)
文档预览
中文文档
49 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共49页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-08-26 07:05:37上传分享