Package ice.pilots.html4

Interface Summary
DefaultEventHandler Describes the class which performs default actions for any DOM events.
DSelectElement.SelectPainter  
ExternalCSSBoxAssist This interface defines the semantics for classes wishing to add third party additions to functionality provided by the TextBox and ObjectBox The primary initial use of this interface will be in defining a link correlation between a piece of text or image and the graphical area to which the region was drawn.
FocusExitHandler Classes implementing this interface should be registered to a DefaultEventHandler and will receive callbacks whenever its FocusManager determines that focus is leaving the document.
FontProvider This interface outlines the methods required by classes wishing to act as Font sources for the ICEBrowser.
HighlightListener There may be multiple non-contiguous highilight areas.
ICEDragClient This interface defines methods that support Drag and Drop operations at a high level, but which are available outside the This class is a convenience only for implementing DnD operations reflectively in the browser.
ICEDropClient Clients of the introspective Drop mechanism in ICESOft must implement this interface to be notified of Drop operations.
ObjectPainter  
ParameterConstants These parameter strings are used in TheView as values for the getComputedStyle javascript call.
ScreenReaderStatusComponent Interface for a status bar component that is only visible to the assistive technologies like JAWS screen reader.
Transformer  
TransformerFactory  
 

Class Summary
AccessibleContextProxy AccessibleContextProxy is an abstract class that allows clients to to delegate calls to a different AccessibleContext and only override methods they choose.
AccessPosition The AccessPosition object provides the concept of a cursor into the text that is rendered on the display.
CharacterAttributes The purpose of this class is to provide a way of publicly exposing CSS attribute information without requiring access to the CSSAttribs class.
ComponentFactory  
CSSAttribs An object of this class is used to represent a set of all styles for an element
CSSBuilder This class is used to build a CSSStyleSheet from a given Reader or Url.
CSSRect  
DAllList  
DAnchorElement  
DAppletElement  
DAreaElement  
DAttr  
DAttrMap  
DChildrenList  
DCSSRule  
DDocument Implementation of DOM Level 2 Document.
DElement Implementation of DOM Element.
DFlatList  
DFormElement  
DFragment  
DHrefElement  
DIFrameElement  
DIFrameElement.dochack  
DImageElement  
DInputElement  
DirectionFocusManager  
DIsIndexElement  
DMapElement  
DMediaList  
DMutationEvent Implements relevant parts of the DOM MutationEvent.
DNode Implemenation of DOM Node.
DNodeList  
DocAction  
DocPaneXml  
DOM ICEsoft's DOM implementation.
DOMBuilder Builds a DOM tree out from events from the parser.
DOMEvent  
DOMUIEvent  
DOptionElement  
DRange  
DRuleList  
DSelectElement  
DStyleDeclaration  
DStyleSheet  
DTextAreaElement  
DTextNode This class contains the text for a given box parsed from the HTML.
DXmlElement Class for representing XML Data islands.
EmbeddedObject  
FocusManager  
FontCache The FontCache class is intended to provided Font caching throughout the html4 pilot.
FractionalDeviceFontProvider This class implements the FontProvider interface to provide Font and FontMetrics information for devices that can provide different FontMetrics information than is available from the screen graphics device.
HighlightRange This class holds the information for highlighted text in a bundle.
Html4DocumentAccess An initial implementation of the DocumentAccess
JavaFontProvider This class implements the FontProvider interface for the Java runtime.
LineBox This object is used to calculate the LineMetrics information for all the elements of a line that fall on one physically laid out line.
LineMetricValue This object contains the simple values of positioning parameters for an inline chunk.
Names  
ObjectBox  
ProgressDetail  
ScrollBox This box is used by CSS scrollers to contain all the children of a BlockBox which has overflow==scroll
ScrollHandler A ScrollHandler is responsible to determine whether scrolling is needed, and to set the desired scrolling position.
Search Search support for HTML4 pilot.
SelectionAgent The SelectionAgent removes the selection code from CSSLayout into a separate entity.
ThePilot  
TheView This class provides mapping from DOM to Layout information.
TransformXml