Accessibility Tools Framework (ACTF) API Specification

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

See: Description

ACTF HTML DOM Packages 
Package Description
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 
Package Description
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 
Package Description
org.eclipse.actf.util.dom
This package contains DOM utilities.
org.eclipse.actf.util.xpath
This package contains XPath utilities.
ACTF Flash Model Packages 
Package Description
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 
Package Description
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 
Package Description
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 
Package Description
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 
Package Description
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 
Package Description
org.eclipse.actf.visualization.gui
This package contains interface that includes GUI Visualization View IDs.
ACTF HTTP Proxy Packages 
Package Description
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 
Package Description
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 
Package Description
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 
Package Description
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.