Package org.eclipse.gef.mvc.fx.ui
Class MvcFxUiModule
java.lang.Object
com.google.inject.AbstractModule
org.eclipse.gef.mvc.fx.ui.MvcFxUiModule
- All Implemented Interfaces:
Module
The
MvcFxUiModule contains Eclipse UI specific bindings in the
context of an MVC.FX application.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidBinds anIFXCanvasFactorythat can be used to create anFXCanvas.protected voidBinds a factory for the creation ofHistoryBasedDirtyStateProviderasIDirtyStateProvider.protected voidBindsIOperationHistoryto the operation history of the Eclipse workbench.protected voidBinds a factory for assisted injection ofUndoablePropertySheetPageasIPropertySheetPage.protected voidBinds a factory for the creation ofContentSelectionProviderasISelectionProvider.protected voidMethods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
MvcFxUiModule
public MvcFxUiModule()
-
-
Method Details
-
bindFXCanvasFactory
protected void bindFXCanvasFactory()Binds anIFXCanvasFactorythat can be used to create anFXCanvas. -
bindIDirtyStateProviderFactory
protected void bindIDirtyStateProviderFactory()Binds a factory for the creation ofHistoryBasedDirtyStateProviderasIDirtyStateProvider. -
bindIOperationHistory
protected void bindIOperationHistory()BindsIOperationHistoryto the operation history of the Eclipse workbench. -
bindIPropertySheetPageFactory
protected void bindIPropertySheetPageFactory()Binds a factory for assisted injection ofUndoablePropertySheetPageasIPropertySheetPage. -
bindISelectionProviderFactory
protected void bindISelectionProviderFactory()Binds a factory for the creation ofContentSelectionProviderasISelectionProvider. -
configure
protected void configure()- Overrides:
configurein classAbstractModule
-