Uses of Package
org.havi.ui

Packages that use org.havi.ui
org.dvb.application.inner Provides support for embedding other interactive applications within the user interface of a DVB-J application. 
org.dvb.media Provides DVB specific extensions to the Java Media Framework. 
org.dvb.ui Provides extended graphics functionality. 
org.havi.ui   
org.havi.ui.event   
 

Classes in org.havi.ui used by org.dvb.application.inner
HActionable
          This interface is implemented by all HAVi UI components that can be actioned by the user.
HComponent
          The HComponent class extends the java.awt.Component class by implementing the HMatteLayer interface.
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.
HSound
          The HSound class is used to represent an audio clip.
 

Classes in org.havi.ui used by org.dvb.media
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.
 

Classes in org.havi.ui used by org.dvb.ui
HTextLayoutManager
          The HTextLayoutManager class manages the layout and rendering on-screen of a "marked-up" string.
HVisible
          The HVisible class is the base class for all non-interactive components.
 

Classes in org.havi.ui used by org.havi.ui
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.
HAnimateLook
          The HAnimateLook class is used by any HVisible component to display animated graphical content.
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.
HComponentOrdering
          This interface is implemented for all HAVi component containers that support the manipulation of the z-ordering of their children.
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.
HEmulatedGraphicsConfiguration
          An HEmulatedGraphicsConfiguration is a configuration for a "virtual" graphics device that may perform one or more emulations, e.g.
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.
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.
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.
HInvalidLookException
          An HInvalidLookException is an exception that is thrown when a particular HLook is not compatible with the HVisible component it has been associated with.
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.
HListElement
          HListElement is a holder for content used with the HListGroup component.
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.
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.
HMatteException
          An HMatteException is an exception that is thrown when a Component is unable to support the desired HMatte effect.
HMatteLayer
          This HMatteLayer interface enables the presentation of components, together with an associated HMatte, for matte compositing.
HMultilineEntryLook
          The HMultilineEntryLook class is used by the HMultilineEntry component to display the entering of text.
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.
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.
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.
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.
HScreenRectangle
          HScreenRectangle denotes a screen area expressed as a relative value of the screen dimensions.
HSelectionInputPreferred
          A component which implements HSelectionInputPreferred indicates that this component expects to receive HItemEvent input events.
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.
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.
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.
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.
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.
HTextLayoutManager
          The HTextLayoutManager class manages the layout and rendering on-screen of a "marked-up" string.
HTextLook
          The HTextLook class is used by any HVisible component to display static text content.
HTextValue
          This interface is implemented by all HAVi UI components which have have editable text content (e.g.
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.
HUIException
          HUIException is a generic exception that indicates that the desired user-interface mechanism cannot be performed for some reason.
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.
 

Classes in org.havi.ui used by org.havi.ui.event
HActionInputPreferred
          A component which implements HActionInputPreferred indicates that this component expects to receive HActionEvent input events.
HAdjustmentInputPreferred
          A component which implements HAdjustmentInputPreferred indicates that this component expects to receive HAdjustmentEvent input events.
HKeyboardInputPreferred
          A component which implements HKeyboardInputPreferred indicates that this component expects to receive both HKeyEvent and HTextEvent input events.
HSelectionInputPreferred
          A component which implements HSelectionInputPreferred indicates that this component expects to receive HItemEvent input events.