public class FXViewer extends AbstractViewer<javafx.scene.Node>
FXViewer is an AbstractViewer that is parameterized by
Node. It manages an InfiniteCanvas that displays the viewer's
contents, adds scrollbars when necessary, and renders a background grid.IAdaptable.Bound<A extends IAdaptable>| Modifier and Type | Field and Description |
|---|---|
protected InfiniteCanvas |
infiniteCanvas
The
InfiniteCanvas that displays the viewer's contents. |
pcsADAPTERS_PROPERTYACTIVE_PROPERTY| Constructor and Description |
|---|
FXViewer() |
| Modifier and Type | Method and Description |
|---|---|
InfiniteCanvas |
getCanvas()
Returns the
InfiniteCanvas that is managed by this
FXViewer . |
FXDomain |
getDomain()
|
javafx.scene.Scene |
getScene()
|
void |
reveal(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> visualPart)
Ensure that the visual of the given
IVisualPart is visible in
this viewer. |
activate, addPropertyChangeListener, deactivate, dispose, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, getContentPartMap, getRootPart, getVisualPartMap, isActive, removePropertyChangeListener, setAdaptable, setAdapter, setAdapter, setAdapter, setAdapter, unsetAdapterprotected InfiniteCanvas infiniteCanvas
InfiniteCanvas that displays the viewer's contents.public InfiniteCanvas getCanvas()
InfiniteCanvas that is managed by this
FXViewer .InfiniteCanvas that is managed by this
FXViewer .public FXDomain getDomain()
IViewergetDomain in interface IViewer<javafx.scene.Node>getDomain in class AbstractViewer<javafx.scene.Node>IDomain this IViewer is bound to, or
null if this IViewer is not (yet) bound to
an IDomain.IViewer.getDomain()public javafx.scene.Scene getScene()
Scene in which the InfiniteCanvas of this
FXViewer is displayed.public void reveal(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> visualPart)
IViewerIVisualPart is visible in
this viewer.visualPart - The IVisualPart that is to be revealed.Copyright (c) 2014 itemis AG and others. All rights reserved.