|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.xhtmlrenderer.swing.RootPanel
public class RootPanel
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
org.w3c.dom.Element |
active_element
|
protected org.w3c.dom.Document |
doc
|
protected java.util.Map |
documentListeners
|
protected javax.swing.JScrollPane |
enclosingScrollPane
|
org.w3c.dom.Element |
focus_element
|
org.w3c.dom.Element |
hovered_element
|
protected SharedContext |
sharedContext
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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 | |
|---|---|
RootPanel()
|
|
| Method Summary | |
|---|---|
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)
|
protected void |
fireDocumentLoaded()
|
protected void |
fireDocumentStarted()
|
protected void |
fireOnLayoutException(java.lang.Throwable t)
|
protected void |
fireOnRenderException(java.lang.Throwable t)
|
javax.swing.CellRendererPane |
getCellRendererPane()
|
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()
|
protected void |
init()
|
boolean |
isActive(org.w3c.dom.Element e)
Gets the active attribute of the UserInterface object |
boolean |
isDefaultFontFromComponent()
|
protected boolean |
isExtentsHaveChanged()
|
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 |
protected boolean |
isNeedRelayout()
|
boolean |
isPrintView()
|
protected LayoutContext |
newLayoutContext(java.awt.Graphics2D g)
|
RenderingContext |
newRenderingContext(java.awt.Graphics2D g)
|
protected void |
relayout()
|
void |
removeNotify()
Overrides the default implementation unconfigure any JScrollPane
parent. |
void |
repaintRequested(boolean doLayout)
|
void |
resetScrollPosition()
|
void |
setDefaultFontFromComponent(boolean defaultFontFromComponent)
|
void |
setDocument(org.w3c.dom.Document doc,
java.lang.String url,
NamespaceHandler nsh)
|
protected void |
setEnclosingScrollPane(javax.swing.JScrollPane scrollPane)
The method is invoked by addNotify() and removeNotify() to
ensure that any enclosing JScrollPane works correctly with this
panel. |
protected void |
setNeedRelayout(boolean needRelayout)
|
void |
setRootBox(Box rootBox)
|
void |
validate()
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.xhtmlrenderer.extend.FSCanvas |
|---|
getX, getY |
| Field Detail |
|---|
protected java.util.Map documentListeners
protected SharedContext sharedContext
protected javax.swing.JScrollPane enclosingScrollPane
protected org.w3c.dom.Document doc
public org.w3c.dom.Element hovered_element
public org.w3c.dom.Element active_element
public org.w3c.dom.Element focus_element
| Constructor Detail |
|---|
public RootPanel()
| Method Detail |
|---|
public SharedContext getSharedContext()
public LayoutContext getLayoutContext()
public void setDocument(org.w3c.dom.Document doc,
java.lang.String url,
NamespaceHandler nsh)
public void resetScrollPosition()
protected void setEnclosingScrollPane(javax.swing.JScrollPane scrollPane)
addNotify() and removeNotify() to
ensure that any enclosing JScrollPane works correctly with this
panel. This method can be safely invoked with a null scrollPane.
scrollPane - the enclosing JScrollPane or null if
the panel is no longer enclosed in a JScrollPane.public java.awt.Rectangle getFixedRectangle()
getFixedRectangle in interface FSCanvaspublic void addNotify()
JScrollPane parent.
addNotify in class javax.swing.JComponentpublic void removeNotify()
JScrollPane
parent.
removeNotify in class javax.swing.JComponentprotected void init()
public RenderingContext newRenderingContext(java.awt.Graphics2D g)
protected LayoutContext newLayoutContext(java.awt.Graphics2D g)
public java.awt.Rectangle getScreenExtents()
public void doDocumentLayout(java.awt.Graphics g)
protected void fireDocumentStarted()
protected void fireDocumentLoaded()
protected void fireOnLayoutException(java.lang.Throwable t)
protected void fireOnRenderException(java.lang.Throwable t)
public javax.swing.CellRendererPane getCellRendererPane()
public boolean isHover(org.w3c.dom.Element e)
UserInterface
isHover in interface UserInterfacee - PARAM
public boolean isActive(org.w3c.dom.Element e)
UserInterface
isActive in interface UserInterfacee - PARAM
public boolean isFocus(org.w3c.dom.Element e)
UserInterface
isFocus in interface UserInterfacee - PARAM
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerprotected void relayout()
public void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerpublic double getLayoutWidth()
public boolean isPrintView()
public Box getRootBox()
public void setRootBox(Box rootBox)
public Layer getRootLayer()
public Box find(java.awt.event.MouseEvent e)
public Box find(int x,
int y)
public void validate()
validate in class java.awt.Containerprotected boolean isExtentsHaveChanged()
protected boolean isNeedRelayout()
protected void setNeedRelayout(boolean needRelayout)
public void repaintRequested(boolean doLayout)
repaintRequested in interface RepaintListenerpublic boolean isDefaultFontFromComponent()
public void setDefaultFontFromComponent(boolean defaultFontFromComponent)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||