Class BrowserComponent
Object
Component
Container
JComponent
JPanel
BrowserComponent
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
public class BrowserComponent
extends JPanel
Überschrift: BrowserComponent.
Beschreibung: Grafische Komponente für den Browser.
Copyright: Copyright (c) ELO Digital Office GmbH 2012-2014
- Since:
- 8.03.000
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields inherited from class JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Constructor Summary
Constructors Constructor Description BrowserComponent(Workspace workspace)
Konstruktor.BrowserComponent(Workspace workspace, String browserComponentName)
Weiterer Konstruktor.BrowserComponent(Workspace workspace, String browserComponentName, BrowserComponent browserComp)
Weiterer Konstruktor. -
Method Summary
Modifier and Type Method Description void
callCustomFunction(String fctName, ScriptableObject scriptObject, String handlerFctName)
Sendet eine per Scripting spezifizierte Funktion an die zugehörige Browser-Komponente.void
closeDocument()
Gibt die Browser-Ressourcen des aktuell angezeigten Dokuments frei.Document
getDocument()
Liefert das Dokument des DOM der angezeigten Webseite.void
navigate(String url)
Zeigt die angegebene URL im Browser.void
sendCustomResponse(ScriptableObject msg, ScriptableObject data)
Sendet eine Antwort zur gegebenen Nachricht an die Browser Komponente zurückvoid
sendResponse(EventMessage request, String name, String guid)
Sendet eine Antwort auf die angegebene Anfrage.void
setBounds(int x, int y, int width, int height)
void
setContent(String content)
Zeigt den angegebenen Content im Browser an.Methods inherited from class JComponent
addAncestorListener, addNotify, 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, removeNotify, 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 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 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
BrowserComponent
public BrowserComponent(Workspace workspace)Konstruktor.- Parameters:
workspace
- Aktueller Arbeitsbereich
-
BrowserComponent
public BrowserComponent(Workspace workspace, String browserComponentName)Weiterer Konstruktor.- Parameters:
workspace
- Aktueller ArbeitsbereichbrowserComponentName
- Bezeichnung der Browser-Komponente- Since:
- 9.02.001
-
BrowserComponent
public BrowserComponent(Workspace workspace, String browserComponentName, BrowserComponent browserComp)Weiterer Konstruktor.- Parameters:
workspace
- Aktueller ArbeitsbereichbrowserComponentName
- Bezeichnung der Browser-KomponentebrowserComp
- JavaFX-Browser-Komponente- Since:
- 9.02.001
-
-
Method Details
-
navigate
public void navigate(String url)Zeigt die angegebene URL im Browser.- Parameters:
url
- URL-Adresse- Since:
- 8.03.000
-
setContent
public void setContent(String content)Zeigt den angegebenen Content im Browser an.Achtung: Diese Funktion wird von der Internet Explorer Integration im Notes Client nicht unterstützt.
- Parameters:
content
- HTML Content.- Since:
- 9.02.000
-
closeDocument
public void closeDocument()Gibt die Browser-Ressourcen des aktuell angezeigten Dokuments frei.- Since:
- 8.03.000
-
setBounds
public void setBounds(int x, int y, int width, int height)- Overrides:
setBounds
in classComponent
-
getDocument
public Document getDocument()Liefert das Dokument des DOM der angezeigten Webseite.Achtung: Diese Methode wird von der Internet Explorer Integration im Notes Client nicht unterstützt.
- Returns:
- Das DOM Dokument
- Since:
- 8.03.002
-
callCustomFunction
public void callCustomFunction(String fctName, ScriptableObject scriptObject, String handlerFctName)Sendet eine per Scripting spezifizierte Funktion an die zugehörige Browser-Komponente.Achtung: Diese Methode wird von der Internet Explorer Integration im Notes Client nicht unterstützt.
- Parameters:
fctName
- FunktionsbezeichnungscriptObject
- FunktionsparameterhandlerFctName
- Response-Funktion- Since:
- 9.02.001
-
sendCustomResponse
public void sendCustomResponse(ScriptableObject msg, ScriptableObject data)Sendet eine Antwort zur gegebenen Nachricht an die Browser Komponente zurückAchtung: Diese Methode wird von der Internet Explorer Integration im Notes Client nicht unterstützt.
- Parameters:
msg
- Empfangene Ausgangsnachricht zu der eine Antwort gesendet werden solldata
- Datenobjekt der Antwort- Since:
- 9.02.008
-
sendResponse
public void sendResponse(EventMessage request, String name, String guid)Sendet eine Antwort auf die angegebene Anfrage.Achtung: Diese Methode wird von der Internet Explorer Integration im Notes Client nicht unterstützt.
- Parameters:
request
- Anfragename
- Bezeichnung des Archiveintragsguid
- GUID des Archiveintrags- Since:
- 9.02.001
-