V
- The visual Node
used by this AbstractFXContentPart
.public abstract class AbstractFXContentPart<V extends javafx.scene.Node> extends AbstractContentPart<javafx.scene.Node,V>
AbstractFXContentPart
is an IContentPart
implementation
that binds the VR type parameter (visual root type) to Node
.
Furthermore, it implements the un-/registration of visuals at the visual part
map of the IViewer
.IAdaptable.Bound<A extends IAdaptable>
pcs
CONTENT_PROPERTY
ANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY
ADAPTERS_PROPERTY
ACTIVE_PROPERTY
Constructor and Description |
---|
AbstractFXContentPart() |
Modifier and Type | Method and Description |
---|---|
protected void |
registerAtVisualPartMap(IViewer<javafx.scene.Node> viewer,
V visual)
Registers this part for the given visual in the visual-part-map of the
given
IViewer . |
protected void |
registerNestedVisuals(java.util.Map<javafx.scene.Node,IVisualPart<javafx.scene.Node,? extends javafx.scene.Node>> visualPartMap,
javafx.scene.Parent parent)
Registers this
AbstractFXContentPart for all visuals in the
visual hierarchy of the given Parent at the given
visualPartMap. |
protected void |
unregisterFromVisualPartMap(IViewer<javafx.scene.Node> viewer,
V visual)
Removes the given visual from the visual-part-map of the given viewer.
|
protected void |
unregisterNestedVisuals(java.util.Map<javafx.scene.Node,IVisualPart<javafx.scene.Node,? extends javafx.scene.Node>> visualPartMap,
javafx.scene.Parent parent)
Removes all visuals in the visual hierarchy of the given
Parent
from the given visualPartMap where this
AbstractFXContentPart is registered. |
addContentChild, attachToContentAnchorage, detachFromContentAnchorage, getContent, getContentAnchorages, getContentChildren, register, registerAtContentPartMap, removeContentChild, setContent, unregister, unregisterFromContentPartMap
activate, addAnchorage, addAnchorage, addAnchored, addChild, addChild, addChildren, addChildren, addChildVisual, addPropertyChangeListener, attachToAnchorageVisual, createVisual, deactivate, detachFromAnchorageVisual, dispose, doActivate, doDeactivate, doRefreshVisual, getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, getAnchorages, getAnchoreds, getBehaviors, getChildren, getParent, getPolicies, getRoot, getViewer, getVisual, isActive, isRefreshVisual, refreshVisual, removeAnchorage, removeAnchorage, removeAnchored, removeChild, removeChildren, removeChildVisual, removePropertyChangeListener, reorderChild, setAdapter, setAdapter, setAdapter, setAdapters, setParent, setRefreshVisual, unsetAdapter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAnchorage, addAnchorage, addAnchored, addChild, addChild, addChildren, addChildren, getAnchorages, getAnchoreds, getBehaviors, getChildren, getParent, getPolicies, getRoot, getVisual, isRefreshVisual, refreshVisual, removeAnchorage, removeAnchorage, removeAnchored, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
getAdapter, getAdapter, getAdapter, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, unsetAdapter
activate, deactivate, isActive
addPropertyChangeListener, removePropertyChangeListener
dispose
protected void registerAtVisualPartMap(IViewer<javafx.scene.Node> viewer, V visual)
AbstractVisualPart
IViewer
.registerAtVisualPartMap
in class AbstractVisualPart<javafx.scene.Node,V extends javafx.scene.Node>
viewer
- The IViewer
of which the visual-part-map is extended.visual
- The visual for which this part is registered in the viewer's
visual-part-map.protected void registerNestedVisuals(java.util.Map<javafx.scene.Node,IVisualPart<javafx.scene.Node,? extends javafx.scene.Node>> visualPartMap, javafx.scene.Parent parent)
AbstractFXContentPart
for all visuals in the
visual hierarchy of the given Parent
at the given
visualPartMap.visualPartMap
- The map where the visuals are registered.parent
- The Parent
whose visual hierarchy is registered.protected void unregisterFromVisualPartMap(IViewer<javafx.scene.Node> viewer, V visual)
AbstractVisualPart
unregisterFromVisualPartMap
in class AbstractVisualPart<javafx.scene.Node,V extends javafx.scene.Node>
viewer
- The IViewer
of which the visual-part-map is changed.visual
- The visual which is removed from the visual-part-map.protected void unregisterNestedVisuals(java.util.Map<javafx.scene.Node,IVisualPart<javafx.scene.Node,? extends javafx.scene.Node>> visualPartMap, javafx.scene.Parent parent)
Parent
from the given visualPartMap where this
AbstractFXContentPart
is registered.visualPartMap
- The map from which the visuals are removed.parent
- The Parent
whose visual hierarchy is unregistered.Copyright (c) 2014 itemis AG and others. All rights reserved.