public class ZestFxModule extends MvcFxModule
ZestFxModule
defines Zest.FX specific bindings additional to the
bindings defined within MvcFxModule
.Constructor and Description |
---|
ZestFxModule() |
Modifier and Type | Method and Description |
---|---|
protected void |
bindAbstractContentPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder) |
protected void |
bindAbstractViewerAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder) |
protected void |
bindEdgeLabelPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for EdgeLabelPart and
all sub-classes. |
protected void |
bindEdgePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for EdgePart and all
sub-classes. |
protected void |
bindFXChangeViewportPolicyAsFXRootPartAdapter(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder) |
protected void |
bindFXCircleSegmentHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Bind bend-on-drag policy to
FXCircleSegmentHandlePart . |
protected void |
bindFXRectangleSegmentHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Bind resize and rotate behavior to
FXSquareSegmentHandlePart . |
protected void |
bindFXRootPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder) |
protected void |
bindFXViewerAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder) |
protected void |
bindGraphPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for GraphPart and all
sub-classes. |
protected void |
bindHidingHoverHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for
HideHoverHandlePart and all sub-classes. |
protected void |
bindIContentPartFactory()
Binds
IContentPartFactory to ZestFxContentPartFactory . |
protected void |
bindIHandlePartFactories() |
protected void |
bindIRootPart() |
protected void |
bindNavigationModelAsAbstractViewerAdapter(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds a binding for
NavigationModel to the given adapter map
binder that will insert the bindings into AbstractViewer s. |
protected void |
bindNodeLabelPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for NodeLabelPart and
all sub-classes. |
protected void |
bindNodePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for NodePart and all
sub-classes. |
protected void |
bindShowHiddenNeighborsHoverHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for
ShowHiddenNeighborsHoverHandlePart and all sub-classes. |
protected void |
bindShowHiddenNeighborsOfFirstAnchorageOnClickPolicyAsShowHiddenNeighborsHoverHandlePartAdapter(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds a binding for
ShowHiddenNeighborsOfFirstAnchorageOnClickPolicy to the given
adapter map binder that will insert the bindings into
ShowHiddenNeighborsHoverHandlePart s. |
protected void |
configure() |
bindAbstractFXContentPartAdapters, bindAbstractFXFeedbackPartAdapters, bindAbstractFXHandlePartAdapters, bindContentBehaviorAsAbstractFXContentPartAdapter, bindContentBehaviorAsFXRootPartAdapter, bindContentPartPool, bindContentPolicyAsAbstractFXContentPartAdapter, bindCreationPolicyAsFXRootPartAdapter, bindDeletionPolicyAsFXRootPartAdapter, bindFocusAndSelectOnClickPolicyAsFXRootPartAdapter, bindFocusModel, bindFocusModelAsFXViewerAdapter, bindFocusTraversalPolicyAsFXRootPartAdapter, bindFXClickDragTool, bindFXClickDragToolAsFXDomainAdapter, bindFXDomainAdapters, bindFXFocusBehaviorAsAbstractFXContentPartAdapter, bindFXFocusBehaviorAsFXRootPartAdapter, bindFXHoverOnHoverPolicyAsAbstractFXHandlePartAdapter, bindFXHoverOnHoverPolicyAsFXRootPartAdapter, bindFXHoverTool, bindFXHoverToolAsFXDomainAdapter, bindFXMarqueeOnDragPolicyAsFXRootPartAdapter, bindFXPanOnTypePolicyAsFXRootPartAdapter, bindFXPanOrZoomOnScrollPolicyAsFXRootPartAdapter, bindFXPinchSpreadTool, bindFXPinchSpreadToolAsFXDomainAdapter, bindFXRotateTool, bindFXRotateToolAsFXDomainAdapter, bindFXScrollTool, bindFXScrollToolAsFXDomainAdapter, bindFXTransformProviderAsAbstractFXContentPartAdapter, bindFXTypeTool, bindFXTypeToolAsFXDomainAdapter, bindFXZoomOnPinchSpreadPolicyAsFXRootPartAdapter, bindGridBehaviorAsFXRootPartAdapter, bindHoverBehavior, bindHoverBehaviorAsAbstractFXContentPartAdapter, bindHoverBehaviorAsAbstractFXHandlePartAdapter, bindHoverModel, bindHoverModelAsFXViewerAdapter, bindIDomain, bindIFeedbackPartFactories, bindIRootPartAsFXViewerAdapter, bindITargetPolicyResolver, bindIViewer, bindIViewerAsFXDomainAdapter, bindSelectionBehaviorAsAbstractFXContentPartAdapter, bindSelectionBehaviorAsFXRootPartAdapter, bindSelectionModel, bindSelectionModelAsFXViewerAdapter
bindAbstractDomainAdapters, bindAbstractFeedbackPartAdapters, bindAbstractHandlePartAdapters, bindAbstractRootPartAdapters, bindAbstractVisualPartAdapters, bindContentModel, bindContentModelAsAbstractViewerAdapter, bindGridModel, bindGridModelAsAbstractViewerAdapter, bindIOperationHistory, bindIUndoContext, enableAdapterMapInjection
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
protected void bindAbstractContentPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
bindAbstractContentPartAdapters
in class MvcModule<javafx.scene.Node>
protected void bindAbstractViewerAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
bindAbstractViewerAdapters
in class MvcModule<javafx.scene.Node>
protected void bindEdgeLabelPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for EdgeLabelPart
and
all sub-classes. May be overwritten by sub-classes to change the default
bindings.adapterMapBinder
- The MapBinder
to be used for the binding registration.
In this case, will be obtained from
AdapterMaps.getAdapterMapBinder(Binder, Class)
using
EdgeLabelPart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void bindEdgePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for EdgePart
and all
sub-classes. May be overwritten by sub-classes to change the default
bindings.adapterMapBinder
- The MapBinder
to be used for the binding registration.
In this case, will be obtained from
AdapterMaps.getAdapterMapBinder(Binder, Class)
using
EdgePart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void bindFXChangeViewportPolicyAsFXRootPartAdapter(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
bindFXChangeViewportPolicyAsFXRootPartAdapter
in class MvcFxModule
protected void bindFXCircleSegmentHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
FXCircleSegmentHandlePart
.adapterMapBinder
- The MapBinder
to be used for the binding registration.
In this case, will be obtained from
AdapterMaps.getAdapterMapBinder(Binder, Class)
using
FXCircleSegmentHandlePart
as a key.protected void bindFXRectangleSegmentHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
FXSquareSegmentHandlePart
.adapterMapBinder
- The MapBinder
to be used for the binding registration.
In this case, will be obtained from
AdapterMaps.getAdapterMapBinder(Binder, Class)
using
FXSquareSegmentHandlePart
as a key.protected void bindFXRootPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
bindFXRootPartAdapters
in class MvcFxModule
protected void bindFXViewerAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
bindFXViewerAdapters
in class MvcFxModule
protected void bindGraphPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for GraphPart
and all
sub-classes. May be overwritten by sub-classes to change the default
bindings.adapterMapBinder
- The MapBinder
to be used for the binding registration.
In this case, will be obtained from
AdapterMaps.getAdapterMapBinder(Binder, Class)
using
GraphPart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void bindHidingHoverHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for
HideHoverHandlePart
and all sub-classes. May be overwritten by
sub-classes to change the default bindings.adapterMapBinder
- The MapBinder
to be used for the binding registration.
In this case, will be obtained from
AdapterMaps.getAdapterMapBinder(Binder, Class)
using
HideHoverHandlePart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void bindIContentPartFactory()
IContentPartFactory
to ZestFxContentPartFactory
.protected void bindIHandlePartFactories()
bindIHandlePartFactories
in class MvcFxModule
protected void bindIRootPart()
bindIRootPart
in class MvcFxModule
protected void bindNavigationModelAsAbstractViewerAdapter(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
NavigationModel
to the given adapter map
binder that will insert the bindings into AbstractViewer
s.adapterMapBinder
- The adapter map binder to which the binding is added.protected void bindNodeLabelPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for NodeLabelPart
and
all sub-classes. May be overwritten by sub-classes to change the default
bindings.adapterMapBinder
- The MapBinder
to be used for the binding registration.
In this case, will be obtained from
AdapterMaps.getAdapterMapBinder(Binder, Class)
using
NodeLabelPart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void bindNodePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for NodePart
and all
sub-classes. May be overwritten by sub-classes to change the default
bindings.adapterMapBinder
- The MapBinder
to be used for the binding registration.
In this case, will be obtained from
AdapterMaps.getAdapterMapBinder(Binder, Class)
using
NodePart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void bindShowHiddenNeighborsHoverHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for
ShowHiddenNeighborsHoverHandlePart
and all sub-classes. May be
overwritten by sub-classes to change the default bindings.adapterMapBinder
- The MapBinder
to be used for the binding registration.
In this case, will be obtained from
AdapterMaps.getAdapterMapBinder(Binder, Class)
using
ShowHiddenNeighborsHoverHandlePart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void bindShowHiddenNeighborsOfFirstAnchorageOnClickPolicyAsShowHiddenNeighborsHoverHandlePartAdapter(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
ShowHiddenNeighborsOfFirstAnchorageOnClickPolicy
to the given
adapter map binder that will insert the bindings into
ShowHiddenNeighborsHoverHandlePart
s.adapterMapBinder
- The adapter map binder to which the binding is added.protected void configure()
configure
in class MvcFxModule
Copyright (c) 2014 itemis AG and others. All rights reserved.