Class LocalOfficeWindow

  • All Implemented Interfaces:
    OfficeWindow, com.sun.star.lang.XEventListener, com.sun.star.uno.XInterface, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

    public class LocalOfficeWindow
    extends java.awt.Canvas
    implements OfficeWindow, com.sun.star.lang.XEventListener
    This class represents a local office window.
    Since:
    OOo 2.0.0
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Canvas

        java.awt.Canvas.AccessibleAWTCanvas
      • 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

      • Fields inherited from class java.awt.Component

        accessibleContext, 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
      • Fields inherited from interface com.sun.star.lang.XEventListener

        UNOTYPEINFO
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void disposing​(com.sun.star.lang.EventObject source)
      Receives a notification about the connection has been closed.
      java.awt.Component getAWTComponent()
      Retrieves an AWT component object associated with the OfficeWindow.
      com.sun.star.awt.XWindowPeer getUNOWindowPeer()
      Retrieves a UNO XWindowPeer object associated with the OfficeWindow.
      protected com.sun.star.uno.Any getWrappedWindowHandle()
      Returns an Any containing a sequences of com.sun.star.beans.NamedValue.
      void removeNotify()
      We make sure that the office window is notified that the parent will be removed.
      void setVisible​(boolean b)  
      • Methods inherited from class java.awt.Canvas

        addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, update
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LocalOfficeWindow

        protected LocalOfficeWindow​(OfficeConnection connection)
        Constructor.
        Parameters:
        connection - The office connection object the window belongs to.
    • Method Detail

      • getAWTComponent

        public java.awt.Component getAWTComponent()
        Retrieves an AWT component object associated with the OfficeWindow.
        Specified by:
        getAWTComponent in interface OfficeWindow
        Returns:
        The AWT component object associated with the OfficeWindow.
      • disposing

        public void disposing​(com.sun.star.lang.EventObject source)
        Receives a notification about the connection has been closed. This method has to set the connection to null.
        Specified by:
        disposing in interface com.sun.star.lang.XEventListener
        Parameters:
        source - The event object.
      • setVisible

        public void setVisible​(boolean b)
        Overrides:
        setVisible in class java.awt.Component
      • getUNOWindowPeer

        public com.sun.star.awt.XWindowPeer getUNOWindowPeer()
        Retrieves a UNO XWindowPeer object associated with the OfficeWindow.
        Specified by:
        getUNOWindowPeer in interface OfficeWindow
        Returns:
        The UNO XWindowPeer object associated with the OfficeWindow.
      • removeNotify

        public void removeNotify()
        We make sure that the office window is notified that the parent will be removed.
        Overrides:
        removeNotify in class java.awt.Component
      • getWrappedWindowHandle

        protected com.sun.star.uno.Any getWrappedWindowHandle()
        Returns an Any containing a sequences of com.sun.star.beans.NamedValue. One NamedValue contains the name "WINDOW" and the value is a Long representing the window handle. The second NamedValue has the name "XEMBED" and the value is true, when the XEmbed protocol shall be used for embedding the native Window.