Interface Summary |
HActionable |
This interface is implemented by all HAVi UI components that can be
actioned by the user. |
HActionInputPreferred |
A component which implements HActionInputPreferred indicates
that this component expects to receive HActionEvent input events. |
HAdjustableLook |
The HAdjustableLook interface is implemented by
all platform looks which support orientable components (i.e. |
HAdjustmentInputPreferred |
A component which implements HAdjustmentInputPreferred
indicates that this component expects to receive HAdjustmentEvent input events. |
HAdjustmentValue |
This interface is implemented by all HAVi UI components which have
some form of adjustable numerical value (e.g. |
HAnimateEffect |
The HAnimateEffect interface
defines effect constants and controls for time-varying animations. |
HComponentOrdering |
This interface is implemented for all HAVi component containers
that support the manipulation of the z-ordering of their children. |
HExtendedLook |
The HExtendedLook interface is derived
from the HLook interface and abstracts
out the drawing of the look into separate background, border
and visible data components. |
HItemValue |
This interface is implemented by all HAVi UI components which have
some form of selectable content (e.g. |
HKeyboardInputPreferred |
A component which implements HKeyboardInputPreferred
indicates that this component expects to receive both HKeyEvent and HTextEvent input events. |
HLook |
The HLook interface defines the
"look" of a component and may be regarded as a mechanism
to allow a "pluggable" paint method to be attached to the
component. |
HMatte |
HMatte is the base interface for all
matte classes. |
HMatteLayer |
This HMatteLayer interface enables
the presentation of components, together with an associated HMatte , for matte compositing. |
HNavigable |
This interface is implemented by all HAVi UI components that
can be navigated to by the user (i.e. |
HNavigationInputPreferred |
A component which implements HNavigationInputPreferred
indicates that this component expects to receive HFocusEvent events. |
HNoInputPreferred |
A component which implements HNoInputPreferred indicates that the user cannot navigate to this
component. |
HOrientable |
The HOrientable interface provides
support for components which have an orientation. |
HSelectionInputPreferred |
A component which implements HSelectionInputPreferred indicates
that this component expects to receive HItemEvent input events. |
HState |
The HState interface encapsulates
constants for component states which are used in the various HVisible setContent and getContent methods
to indicate which state the specified content is to be set. |
HSwitchable |
This interface is implemented for all user interface components
that can be actioned such that they "toggle" on and off
and maintain the chosen state. |
HTextLayoutManager |
The HTextLayoutManager class
manages the layout and rendering on-screen of a
"marked-up" string. |
HTextValue |
This interface is implemented by all HAVi UI components which have
have editable text content (e.g. |
HVersion |
The HVersion interface defines some
versioning constants that are accessible by using the
java.lang.System method getProperty, with the appropriate property
name. |
Class Summary |
HAnimateLook |
The HAnimateLook
class is used by any HVisible
component to display animated graphical content. |
HAnimation |
The HAnimation class is a user
interface component used to display animated graphical content (as
HStaticAnimation ) which
additionally enables a user to navigate to it, i.e. |
HBackgroundConfigTemplate |
The HBackgroundConfigTemplate
class is used to obtain a valid HBackgroundConfiguration . |
HBackgroundConfiguration |
The HBackgroundConfiguration
class describes the characteristics
(settings) of an HBackgroundDevice . |
HBackgroundDevice |
This class represents the ultimate background of a screen. |
HBackgroundImage |
This class represents a background image. |
HChangeData |
A class used as argument for widgetChanged . |
HComponent |
The HComponent class extends the
java.awt.Component class by implementing the HMatteLayer interface. |
HContainer |
The HContainer class extends the
java.awt.Container class by implementing the HMatteLayer interface and providing
additional Z-ordering capabilities, which are required since
components in the HAVi user-interface are explicitly allowed to
overlap each other. |
HDefaultTextLayoutManager |
The HDefaultTextLayoutManager provides the default text rendering
mechanism for the HStaticText
HText and HTextButton classes. |
HEmulatedGraphicsConfiguration |
An HEmulatedGraphicsConfiguration is a configuration for a
"virtual" graphics device that may perform one or more
emulations, e.g. |
HEmulatedGraphicsDevice |
An HEmulatedGraphicsDevice is a "virtual" graphics device
that has the capability to be configured to perform one (of many)
possible emulations. |
HEventMulticaster |
The HEventMulticaster class is intended to assist
platform or subclass implementers with the handling of HAVi
events. |
HFlatEffectMatte |
The HFlatEffectMatte class
represents a matte that is constant over space but varies over
time. |
HFlatMatte |
The HFlatMatte class represents a
matte that is constant over space and time. |
HFontCapabilities |
The HFontCapabilities class
allows applications to query the rendering support for various
character ranges and individual characters within specified fonts. |
HGraphicButton |
The HGraphicButton is a user interface
component representing a push-button with static read-only graphical
content. |
HGraphicLook |
The HGraphicLook
class is used by any HVisible component to display static graphical content. |
HGraphicsConfigTemplate |
The HGraphicsConfigTemplate class is used to obtain a valid HGraphicsConfiguration . |
HGraphicsConfiguration |
The HGraphicsConfiguration class describes the characteristics
(settings) of an HGraphicsDevice . |
HGraphicsDevice |
The HGraphicsDevice class
describes the raster graphics devices that are available for a
particular HScreen . |
HIcon |
The HIcon is a user interface
component used to display static graphical content (as HStaticIcon ) which also enables a user to
navigate to it, i.e. |
HImageEffectMatte |
The HImageEffectMatte class
represents a matte that varies over both space and time, it is
specified as a sequence of image masks. |
HImageHints |
The HImageHints object allows an
application to pass hints to the system how best to tailor an image
to match a (possibly) restricted HGraphicsConfiguration . |
HImageMatte |
The HImageMatte class represents a
matte that varies over space but is constant over time, it can be
specified by an "image mask" (a single channel image)
where the pixels indicate matte transparency. |
HListElement |
HListElement is a holder for
content used with the HListGroup
component. |
HListGroup |
The HListGroup is a user interface
component representing a list of selectable items (HListElements ) which contain
graphical and / or textual content. |
HListGroupLook |
The HListGroupLook class is used by the HListGroup component to display both the
HListGroup itself (potentially
including a scrollbar component) and graphical or textual list
content held on the HListGroup . |
HMultilineEntry |
The HMultilineEntry is a user interface
component used to receive multiple lines of alphanumeric entry from
the user. |
HMultilineEntryLook |
The HMultilineEntryLook
class is used by the HMultilineEntry component to display the entering of text. |
HRange |
The HRange is a user interface
component used to display a value within a fixed range (as
org.havi.ui.HStaticRange HStaticRange}) which also enables a user to
navigate to it, i.e. |
HRangeLook |
The HRangeLook class is used to
display a slider or scrollbar type range control on screen. |
HRangeValue |
The HRangeValue is a user interface
component used to display a value within a fixed range (as
org.havi.ui.HStaticRange HStaticRange}) which enables a user to
navigate to and alter the value of it, i.e. |
HScene |
An HScene is a container representing
the displayable area on-screen within which the application can
display itself and thus interact with the user. |
HSceneFactory |
The HSceneFactory class provides
a generic mechanism for an application to request HScene resources from a (conceptual) window
management system. |
HSceneTemplate |
The HSceneTemplate class is used
to obtain an HScene subject to a variety
of constraints. |
HScreen |
This class describes the final output composition of a device. |
HScreenConfigTemplate |
This class describes a configuration of a screen device in terms of
various properties and their importance to the application. |
HScreenConfiguration |
The HScreenConfiguration
class describes the characteristics (settings) of an HScreenDevice . |
HScreenDevice |
An instance of the HScreen class
represents a single independent video output signal from a
device. |
HScreenDimension |
HScreenDimension denotes a
screen dimension expressed as a relative value of the screen
dimensions. |
HScreenPoint |
HScreenPoint denotes a screen
location expressed as a relative value of the screen
dimensions. |
HScreenRectangle |
HScreenRectangle denotes a
screen area expressed as a relative value of the screen
dimensions. |
HSinglelineEntry |
The HSinglelineEntry is a user interface
component used to receive a single line of alphanumeric entry from
the user and can also be used for password input. |
HSinglelineEntryLook |
The HSinglelineEntryLook
class is used by the HSinglelineEntry component to display the entering of text. |
HSound |
The HSound class is used to represent an
audio clip. |
HStaticAnimation |
The HStaticAnimation is a user interface
component used to display animated graphical content but which does
not permit the user to navigate (focus) upon it. |
HStaticIcon |
The HStaticIcon is a user interface
component used to display static graphical content which does
not permit the user to navigate (focus) upon it. |
HStaticRange |
The HStaticRange is a user interface
component used to display a static value which is within a fixed
range, but does not permit the user to navigate (focus) upon it. |
HStaticText |
The HStaticText is a user interface
component used to display static read-only textual content which
does not permit the user to navigate (focus) upon it. |
HStillImageBackgroundConfiguration |
This class represents a background configuration which supports the
installation of still images. |
HText |
The HText is a user interface
component used to display static read-only textual content (as
HStaticText ) which additionally
enables a user to navigate to it, i.e. |
HTextButton |
The HTextButton is a user interface
component representing a push-button with static read-only textual
content. |
HTextLook |
The HTextLook
class is used by any HVisible component to display static text content. |
HToggleButton |
The HToggleButton is a user interface
component representing a "check box", or with the support
of the HToggleGroup class,
"radio buttons". |
HToggleGroup |
HToggleButtons within the same
HToggleGroup will behave so that a
maximum of one HToggleButton has
switchable state true, as returned by getSwitchableState ,
so as to achieve a "radio button" effect. |
HVideoComponent |
HVideoComponent is an opaque
class encapsulating the presentation of a video source
within an application, i.e. |
HVideoConfigTemplate |
The HVideoConfigTemplate
class is used to obtain a valid HVideoConfiguration . |
HVideoConfiguration |
The HVideoConfiguration
class describes the characteristics (settings) of an HVideoDevice . |
HVideoDevice |
The HVideoDevice class describes
the logical video devices which can contribute to the appearance of
a particular screen. |
HVisible |
The HVisible class is the base class
for all non-interactive components. |