org.dvb.dom.inner
Class HTMLInnerApplicationContainer

java.lang.Object
  extended byjava.awt.Component
      extended byorg.havi.ui.HComponent
          extended byorg.dvb.application.inner.InnerApplicationContainer
              extended byorg.dvb.dom.inner.HTMLInnerApplicationContainer
All Implemented Interfaces:
HMatteLayer, HNavigable, HNavigationInputPreferred, java.awt.image.ImageObserver, java.io.Serializable, TestOpacity

public class HTMLInnerApplicationContainer
extends InnerApplicationContainer

Represents embedding of an DVB-HTML inner application within the user interface of a DVB-J application.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HTMLInnerApplicationContainer(HTMLApplication a)
          Construct an instance of this class with a DVB-HTML application as its content.
 
Method Summary
 void performAction(DocumentAction act)
          Perform an action on the DVB-HTML document.
 
Methods inherited from class org.dvb.application.inner.InnerApplicationContainer
addHFocusListener, addInnerApplicationListener, getGainFocusSound, getLoseFocusSound, getMove, getNavigationKeys, isSelected, processHFocusEvent, removeHFocusListener, removeInnerApplicationListener, setFocusTraversal, setGainFocusSound, setLoseFocusSound, setMove
 
Methods inherited from class org.havi.ui.HComponent
getMatte, isDoubleBuffered, isEnabled, isOpaque, processEvent, setEnabled, setMatte
 
Methods inherited from class java.awt.Component
addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, areFocusTraversalKeysSet, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, doLayout, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getCursor, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, hasFocus, imageUpdate, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, list, list, list, list, list, paint, paintAll, paramString, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, setBackground, setBounds, setBounds, setCursor, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HTMLInnerApplicationContainer

public HTMLInnerApplicationContainer(HTMLApplication a)
                              throws java.io.IOException
Construct an instance of this class with a DVB-HTML application as its content. The instance is initialized to present the entry point document of the application.

Parameters:
a - the DVB-HTML application
Throws:
java.io.IOException - if an error occurred while reading the code or data for the inner application
Method Detail

performAction

public void performAction(DocumentAction act)
Perform an action on the DVB-HTML document.

Parameters:
act - The action to perform. It will be called by the system either synchronously, or on a system thread.