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 |
bindAbstractFXHandlePartAdapters(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 |
bindEdgeContentPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for EdgeContentPart
and all sub-classes. |
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 |
bindExpandingHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for
ZestFxExpandingHandlePart and all sub-classes. |
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 |
bindGraphContentPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for GraphContentPart
and all sub-classes. |
protected void |
bindHidingHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for
ZestFxHidingHandlePart and all sub-classes. |
protected void |
bindIContentPartFactory()
Binds
IContentPartFactory to ContentPartFactory . |
protected void |
bindIFeedbackPartFactory() |
protected void |
bindIHandlePartFactory() |
protected void |
bindIRootPart() |
protected void |
bindNodeContentPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
Adds (default)
AdapterMap bindings for NodeContentPart
and all sub-classes. |
protected void |
configure() |
bindAbstractFXContentPartAdapters, bindAbstractFXFeedbackPartAdapters, bindContentBehaviorAsFXRootPartAdapter, bindContentBehaviorPartPool, bindFocusModel, bindFocusModelAsFXViewerAdapter, bindFXChangeViewportPolicyAsFXRootPartAdapter, bindFXClickDragTool, bindFXDomainAdapters, bindFXFocusTool, bindFXHoverTool, bindFXPinchSpreadTool, bindFXRotateTool, bindFXScrollTool, bindFXTypeTool, bindGridBehaviorAsFXRootPartAdapter, bindHoverBehavior, bindHoverModel, bindHoverModelAsFXViewerAdapter, bindIDomain, bindIRootPartAsFXViewerAdapter, bindIViewer, bindOnClickPoliciesAsFXRootPartAdapters, bindOnDragPoliciesAsFXRootPartAdapters, bindOnHoverPoliciesAsFXRootPartAdapters, bindOnPinchSpreadPoliciesAsFXRootPartAdapters, bindOnRotatePoliciesAsFXRootPartAdapters, bindOnScrollPoliciesAsFXRootPartAdapters, bindOnTypePoliciesAsFXRootPartAdapters, bindOnZoomPoliciesAsFXRootPartAdapters, bindSelectionBehaviorAsFXRootPartAdapter, bindSelectionModel, bindSelectionModelAsFXViewerAdapter, bindViewportBehaviorAsFXRootPartAdapter
bindAbstractDomainAdapters, bindAbstractFeedbackPartAdapters, bindAbstractHandlePartAdapters, bindAbstractRootPartAdapters, bindAbstractVisualPartAdapters, bindContentModel, bindGridModel, bindIOperationHistory, bindIUndoContext, bindViewportModel, 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 bindAbstractFXHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
bindAbstractFXHandlePartAdapters
in class MvcFxModule
protected void bindAbstractViewerAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
bindAbstractViewerAdapters
in class MvcModule<javafx.scene.Node>
protected void bindEdgeContentPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for EdgeContentPart
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
EdgeContentPart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
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 bindExpandingHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for
ZestFxExpandingHandlePart
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
ZestFxExpandingHandlePart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
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 bindGraphContentPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for GraphContentPart
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
GraphContentPart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void bindHidingHandlePartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for
ZestFxHidingHandlePart
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
ZestFxHidingHandlePart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void bindIContentPartFactory()
IContentPartFactory
to ContentPartFactory
.protected void bindIFeedbackPartFactory()
bindIFeedbackPartFactory
in class MvcFxModule
protected void bindIHandlePartFactory()
bindIHandlePartFactory
in class MvcFxModule
protected void bindIRootPart()
bindIRootPart
in class MvcFxModule
protected void bindNodeContentPartAdapters(com.google.inject.multibindings.MapBinder<AdapterKey<?>,java.lang.Object> adapterMapBinder)
AdapterMap
bindings for NodeContentPart
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
NodeContentPart
as a key.AdapterMaps.getAdapterMapBinder(Binder, Class)
protected void configure()
configure
in class MvcFxModule
Copyright (c) 2014 itemis AG and others. All rights reserved.