Accessibility Tools Framework (ACTF) API Specification

This document is the API specification for the ACTF Visualization SDK.

See:
          Description

ACTF HTML DOM Packages
org.eclipse.actf.model.dom.dombycom This package contains utilities to access DOM information via the COM wrapper.
org.eclipse.actf.model.dom.html This package contains HTML Parser and related utilities.
org.eclipse.actf.model.dom.html.dochandler This package contains default implementations of document handler.
org.eclipse.actf.model.dom.html.errorhandler This package contains implementations of error hander.

 

ACTF ODF DOM Packages
org.eclipse.actf.model.dom.odf This package contains ODF Parser and related utilities.
org.eclipse.actf.model.dom.odf.anim This package contains interfaces and constants of ODF anim namespace.
org.eclipse.actf.model.dom.odf.base This package contains interfaces of ODF DOM.
org.eclipse.actf.model.dom.odf.chart This package contains interfaces and constants of ODF chart namespace.
org.eclipse.actf.model.dom.odf.content This package contains interfaces of ODF text and graphics contents.
org.eclipse.actf.model.dom.odf.dr3d This package contains interfaces of ODF dr3d namespace.
org.eclipse.actf.model.dom.odf.draw This package contains interfaces of ODF draw namespace.
org.eclipse.actf.model.dom.odf.form This package contains interfaces of ODF form namespace.
org.eclipse.actf.model.dom.odf.format This package contains interfaces of ODF format namespace.
org.eclipse.actf.model.dom.odf.manifest This package contains interfaces of ODF manifest namespace.
org.eclipse.actf.model.dom.odf.number This package contains interfaces of ODF number namespace.
org.eclipse.actf.model.dom.odf.office This package contains interfaces of ODF office namespace.
org.eclipse.actf.model.dom.odf.presentation This package contains interfaces of ODF presentation namespace.
org.eclipse.actf.model.dom.odf.range This package contains interfaces that specify ranges of ODF contents.
org.eclipse.actf.model.dom.odf.style This package contains interfaces of ODF style namespace.
org.eclipse.actf.model.dom.odf.svg This package contains interfaces of ODF SVG namespace.
org.eclipse.actf.model.dom.odf.table This package contains interfaces of ODF table namespace.
org.eclipse.actf.model.dom.odf.text This package contains interfaces of ODF text namespace.
org.eclipse.actf.model.dom.odf.util This package contains utilities for read and write ODF documents.
org.eclipse.actf.model.dom.odf.util.accessibility This package contains interfaces for accessibility purposes.
org.eclipse.actf.model.dom.odf.util.converter This package contains interfaces for converting ODF documents to other file formats.
org.eclipse.actf.model.dom.odf.xlink This package contains interfaces of ODF XLink namespace.

 

ACTF DOM Utility Packages
org.eclipse.actf.util.dom This package contains DOM utilities.
org.eclipse.actf.util.xpath This package contains XPath utilities.

 

ACTF Flash Model Packages
org.eclipse.actf.model.flash This package contains interfaces to access Flash player and content from Java.
org.eclipse.actf.model.flash.as This package contains utilities for ActionScript Objects.
org.eclipse.actf.model.flash.bridge This package contains interface to manage proxy for Flash bridge.
org.eclipse.actf.model.flash.proxy This package contains utilities for Flash Proxy.
org.eclipse.actf.model.flash.util This package contains utilities for Flash.

 

ACTF Model Services Packages
org.eclipse.actf.mediator This package contains Mediator that manages components and dataflows in the ACTF by collaborating with the Eclipse framework.
org.eclipse.actf.model.ui This package includes interfaces and classes to provide access to the model of the content.
org.eclipse.actf.model.ui.editor This package includes Dummy Editor Input for Editors of ACTF.
org.eclipse.actf.model.ui.editor.actions This package includes actions commonly used for ACTF Editors.
org.eclipse.actf.model.ui.editor.browser This package includes interfaces and utilities for ACTF Web Browser Editor.
org.eclipse.actf.model.ui.editors.ie This package contains ACTF Browser Editor (Internet Explorer).
org.eclipse.actf.model.ui.editors.ooo This package contains ACTF ODF Editor (OpenOffice.org).
org.eclipse.actf.model.ui.editors.ooo.initializer.kicker This package contains dummy interface to start OOoEditorInitializer Plug-in before the OOoEditor Plug-in (by using LazyStart)
org.eclipse.actf.model.ui.editors.ooo.initializer.util This package contains utilities for ACTF ODF Editor (OpenOffice.org).
org.eclipse.actf.model.ui.util This package includes utilities for ACTF model components.

 

ACTF Visualization Base Packages
org.eclipse.actf.visualization This package includes constants for ACTF visualization.
org.eclipse.actf.visualization.eval This package includes interfaces and base implementations for accessibility evaluation.
org.eclipse.actf.visualization.eval.guideline This package includes utilities to manage guideline information for evaluation.
org.eclipse.actf.visualization.eval.html This package includes utilities to evaluate HTML content.
org.eclipse.actf.visualization.eval.html.statistics This package contains utilities to gather statistics information about target HTML content.
org.eclipse.actf.visualization.eval.problem This package contains interfaces and utilities to hold accessibility issues.
org.eclipse.actf.visualization.ui This package includes interfaces and base implementations for ACTF Visualization views.
org.eclipse.actf.visualization.ui.report.table This package contains interfaces and utilities for ACTF detailed report table.
org.eclipse.actf.visualization.util This package contains utilities for visualization.
org.eclipse.actf.visualization.util.html2view This package includes utilities to enable mapping between line number and HTML elements.

 

ACTF Blind Usability Visualization Packages
org.eclipse.actf.visualization.blind This package contains interface and base implementation of blind usability visualizer.
org.eclipse.actf.visualization.engines.blind This package contains utilities for blind usability visualization.
org.eclipse.actf.visualization.engines.blind.eval This package contains classes for blind usability evaluation.
org.eclipse.actf.visualization.engines.blind.html This package contains blind visualization engine for HTML content.
org.eclipse.actf.visualization.engines.blind.html.ui.actions This package contains action to open ID/CSS viewer.
org.eclipse.actf.visualization.engines.blind.html.ui.elementViewer This package includes interfaces and factory class for HTML Element viewer.
org.eclipse.actf.visualization.engines.blind.html.util This package includes utilities for blind usability visualization of HTML content.
org.eclipse.actf.visualization.engines.blind.ui.actions This package contains action to configure blind usability visualization.
org.eclipse.actf.visualization.engines.voicebrowser This package contains interfaces and utilities for voice browser engines.

 

ACTF Low-vision Simulation Packages
org.eclipse.actf.visualization.engines.lowvision This package contains utilities for low vision simulation and accessibility evaluation of images.
org.eclipse.actf.visualization.engines.lowvision.image This package contains interface and utilities to store image data used in low vision simulation engine.
org.eclipse.actf.visualization.presentation This package contains interface for specifying mode of presentation visualization.

 

ACTF GUI Accessibility Packages
org.eclipse.actf.visualization.gui This package contains interface that includes GUI Visualization View IDs.

 

ACTF HTTP Proxy Packages
org.eclipse.actf.util.httpproxy This package includes interfaces and configurations of ACTF HTTP proxy.
org.eclipse.actf.util.httpproxy.core This package includes core interfaces of ACTF HTTP proxy.
org.eclipse.actf.util.httpproxy.proxy This package includes interfaces to manage sessions of ACTF HTTP proxy.
org.eclipse.actf.util.httpproxy.util This package includes utilities for ACTF HTTP proxy.

 

ACTF Win32 Utilities Packages
org.eclipse.actf.util.win32 This package contains Win32 utilities.
org.eclipse.actf.util.win32.comclutch This package includes utilities to provides a way to access Windows COM component with Java-like memory management.
org.eclipse.actf.util.win32.keyhook This package includes interfaces to hook keys in Windows.
org.eclipse.actf.util.win32.msaa This package includes classes to access Microsoft Active Accessibility (MSAA) Interface.

 

ACTF Text Synthesis Utilities Packages
org.eclipse.actf.ai.tts This package contains interfaces and utilities for low level text synthesis.
org.eclipse.actf.ai.voice This package contains interfaces and utilities that enable an application to perform text synthesis operations.
org.eclipse.actf.ai.voice.preferences.util This package contains utilities for creating voice preference pages.

 

ACTF Utilities Packages
org.eclipse.actf.ui.preferences This package contains utilities for preference pages.
org.eclipse.actf.ui.util This package contains UI utilities.
org.eclipse.actf.ui.util.timer This package contains timer utilities.
org.eclipse.actf.util This package contains utilities commonly used in ACTF.
org.eclipse.actf.util.comparator This package contains utilities for comparator.
org.eclipse.actf.util.logging This package contains logging utilities.
org.eclipse.actf.util.vocab This package contains interfaces and utilities to provide common vocabularies to various objects such as DOM by using propositional logic.

 

This document is the API specification for the ACTF Visualization SDK.

ACTF is a framework that serves as an extensible infrastructure upon which developers can build a variety of utilities that help to evaluate and enhance the accessibility of applications and content for people with disabilities.