|
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. |