| Interface | Description |
|---|---|
| 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 | |
| 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 | Description |
|---|---|
| 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 | |
| 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. |
| Exception | Description |
|---|---|
| HConfigurationException |
Thrown when an application requests an
HScreenConfiguration that cannot
be satisfied -- either because the HScreenConfiguration does not
have the functionality, or because the requested HScreenConfiguration is otherwise
invalid, e.g. |
| HInvalidLookException | |
| HMatteException |
An
HMatteException is an
exception that is thrown when a Component is unable to support the
desired HMatte effect. |
| HPermissionDeniedException |
Thrown when an application attempts to control a device or feature
it does not have the right to do at the time of making the
call.
|
| HUIException |
HUIException is a generic
exception that indicates that the desired user-interface mechanism
cannot be performed for some reason. |
Copyright © 2012 code4tv.com. All Rights Reserved.