Package com.sun.star.comp.beans
Class LocalOfficeWindow
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Canvas
-
- com.sun.star.comp.beans.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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedLocalOfficeWindow(OfficeConnection connection)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisposing(com.sun.star.lang.EventObject source)Receives a notification about the connection has been closed.java.awt.ComponentgetAWTComponent()Retrieves an AWT component object associated with the OfficeWindow.com.sun.star.awt.XWindowPeergetUNOWindowPeer()Retrieves a UNO XWindowPeer object associated with the OfficeWindow.protected com.sun.star.uno.AnygetWrappedWindowHandle()Returns an Any containing a sequences of com.sun.star.beans.NamedValue.voidremoveNotify()We make sure that the office window is notified that the parent will be removed.voidsetVisible(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
-
-
-
-
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:
getAWTComponentin interfaceOfficeWindow- 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 tonull.- Specified by:
disposingin interfacecom.sun.star.lang.XEventListener- Parameters:
source- The event object.
-
setVisible
public void setVisible(boolean b)
- Overrides:
setVisiblein classjava.awt.Component
-
getUNOWindowPeer
public com.sun.star.awt.XWindowPeer getUNOWindowPeer()
Retrieves a UNO XWindowPeer object associated with the OfficeWindow.- Specified by:
getUNOWindowPeerin interfaceOfficeWindow- 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:
removeNotifyin classjava.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.
-
-