Class RootPanel

  • All Implemented Interfaces:
    java.awt.event.ComponentListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, UserInterface
    Direct Known Subclasses:
    BasicPanel

    public class RootPanel
    extends javax.swing.JPanel
    implements java.awt.event.ComponentListener, UserInterface
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      Fields 
      Modifier and Type Field Description
      org.w3c.dom.Element active_element  
      org.w3c.dom.Element focus_element  
      org.w3c.dom.Element hovered_element  
      • Fields inherited from class javax.swing.JComponent

        TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • 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

      Constructors 
      Constructor Description
      RootPanel()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addNotify()
      Overrides the default implementation to test for and configure any JScrollPane parent.
      void componentHidden​(java.awt.event.ComponentEvent e)  
      void componentMoved​(java.awt.event.ComponentEvent e)  
      void componentResized​(java.awt.event.ComponentEvent e)  
      void componentShown​(java.awt.event.ComponentEvent e)  
      void doDocumentLayout​(java.awt.Graphics g)  
      Box find​(int x, int y)  
      Box find​(java.awt.event.MouseEvent e)  
      java.awt.Rectangle getFixedRectangle()
      Gets the fixedRectangle attribute of the BasicPanel object
      LayoutContext getLayoutContext()  
      double getLayoutWidth()  
      Box getRootBox()  
      Layer getRootLayer()  
      java.awt.Rectangle getScreenExtents()  
      SharedContext getSharedContext()  
      boolean isActive​(org.w3c.dom.Element e)
      Gets the active attribute of the UserInterface object
      boolean isFocus​(org.w3c.dom.Element e)
      Gets the focus attribute of the UserInterface object
      boolean isHover​(org.w3c.dom.Element e)
      Gets the hover attribute of the UserInterface object
      boolean isPrintView()  
      RenderingContext newRenderingContext​(java.awt.Graphics2D g)  
      void removeNotify()
      Overrides the default implementation unconfigure any JScrollPane parent.
      void resetScrollPosition()  
      void setDocument​(org.w3c.dom.Document doc, java.lang.String url, NamespaceHandler nsh)  
      void setRootBox​(Box rootBox)  
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • hovered_element

        public org.w3c.dom.Element hovered_element
      • active_element

        public org.w3c.dom.Element active_element
      • focus_element

        public org.w3c.dom.Element focus_element
    • Constructor Detail

      • RootPanel

        public RootPanel()
    • Method Detail

      • setDocument

        public void setDocument​(org.w3c.dom.Document doc,
                                java.lang.String url,
                                NamespaceHandler nsh)
      • resetScrollPosition

        public void resetScrollPosition()
      • getFixedRectangle

        public java.awt.Rectangle getFixedRectangle()
        Gets the fixedRectangle attribute of the BasicPanel object
        Returns:
        The fixedRectangle value
      • addNotify

        public void addNotify()
        Overrides the default implementation to test for and configure any JScrollPane parent.
        Overrides:
        addNotify in class javax.swing.JComponent
      • removeNotify

        public void removeNotify()
        Overrides the default implementation unconfigure any JScrollPane parent.
        Overrides:
        removeNotify in class javax.swing.JComponent
      • newRenderingContext

        public RenderingContext newRenderingContext​(java.awt.Graphics2D g)
      • getScreenExtents

        public java.awt.Rectangle getScreenExtents()
      • doDocumentLayout

        public void doDocumentLayout​(java.awt.Graphics g)
      • isHover

        public boolean isHover​(org.w3c.dom.Element e)
        Description copied from interface: UserInterface
        Gets the hover attribute of the UserInterface object
        Specified by:
        isHover in interface UserInterface
        Parameters:
        e - PARAM
        Returns:
        The hover value
      • isActive

        public boolean isActive​(org.w3c.dom.Element e)
        Description copied from interface: UserInterface
        Gets the active attribute of the UserInterface object
        Specified by:
        isActive in interface UserInterface
        Parameters:
        e - PARAM
        Returns:
        The active value
      • isFocus

        public boolean isFocus​(org.w3c.dom.Element e)
        Description copied from interface: UserInterface
        Gets the focus attribute of the UserInterface object
        Specified by:
        isFocus in interface UserInterface
        Parameters:
        e - PARAM
        Returns:
        The focus value
      • componentHidden

        public void componentHidden​(java.awt.event.ComponentEvent e)
        Specified by:
        componentHidden in interface java.awt.event.ComponentListener
      • componentMoved

        public void componentMoved​(java.awt.event.ComponentEvent e)
        Specified by:
        componentMoved in interface java.awt.event.ComponentListener
      • componentResized

        public void componentResized​(java.awt.event.ComponentEvent e)
        Specified by:
        componentResized in interface java.awt.event.ComponentListener
      • componentShown

        public void componentShown​(java.awt.event.ComponentEvent e)
        Specified by:
        componentShown in interface java.awt.event.ComponentListener
      • getLayoutWidth

        public double getLayoutWidth()
      • isPrintView

        public boolean isPrintView()
      • getRootBox

        public Box getRootBox()
      • setRootBox

        public void setRootBox​(Box rootBox)
      • getRootLayer

        public Layer getRootLayer()
      • find

        public Box find​(java.awt.event.MouseEvent e)
      • find

        public Box find​(int x,
                        int y)