@ApplicationScoped @Default public class DefaultCanvasFactory extends AbstractCanvasFactory<DefaultCanvasFactory>
AbstractCanvas
- the @Default canvas handler type resolved for AbstractCanvasHandler
- the @Default canvas control types resolved for the types specified in the
singleton CONTROL_TYPES internal map.| Modifier | Constructor and Description |
|---|---|
protected |
DefaultCanvasFactory() |
|
DefaultCanvasFactory(org.jboss.errai.ioc.client.api.ManagedInstance<ResizeControl> resizeControls,
org.jboss.errai.ioc.client.api.ManagedInstance<ConnectionAcceptorControl> connectionAcceptorControls,
org.jboss.errai.ioc.client.api.ManagedInstance<ContainmentAcceptorControl> containmentAcceptorControls,
org.jboss.errai.ioc.client.api.ManagedInstance<DockingAcceptorControl> dockingAcceptorControls,
org.jboss.errai.ioc.client.api.ManagedInstance<CanvasInPlaceTextEditorControl> inPlaceTextEditorControls,
org.jboss.errai.ioc.client.api.ManagedInstance<SelectionControl> selectionControls,
org.jboss.errai.ioc.client.api.ManagedInstance<LocationControl> locationControls,
org.jboss.errai.ioc.client.api.ManagedInstance<ToolboxControl> toolboxControls,
org.jboss.errai.ioc.client.api.ManagedInstance<ElementBuilderControl> elementBuilderControls,
org.jboss.errai.ioc.client.api.ManagedInstance<NodeBuilderControl> nodeBuilderControls,
org.jboss.errai.ioc.client.api.ManagedInstance<EdgeBuilderControl> edgeBuilderControls,
org.jboss.errai.ioc.client.api.ManagedInstance<ZoomControl> zoomControls,
org.jboss.errai.ioc.client.api.ManagedInstance<PanControl> panControls,
org.jboss.errai.ioc.client.api.ManagedInstance<KeyboardControl> keyboardControls,
org.jboss.errai.ioc.client.api.ManagedInstance<ClipboardControl> clipboardControls,
org.jboss.errai.ioc.client.api.ManagedInstance<AbstractCanvas> canvasInstances,
org.jboss.errai.ioc.client.api.ManagedInstance<AbstractCanvasHandler> canvasHandlerInstances) |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
AbstractCanvas |
newCanvas() |
AbstractCanvasHandler |
newCanvasHandler() |
newControl, registerprotected DefaultCanvasFactory()
@Inject public DefaultCanvasFactory(org.jboss.errai.ioc.client.api.ManagedInstance<ResizeControl> resizeControls, org.jboss.errai.ioc.client.api.ManagedInstance<ConnectionAcceptorControl> connectionAcceptorControls, org.jboss.errai.ioc.client.api.ManagedInstance<ContainmentAcceptorControl> containmentAcceptorControls, org.jboss.errai.ioc.client.api.ManagedInstance<DockingAcceptorControl> dockingAcceptorControls, org.jboss.errai.ioc.client.api.ManagedInstance<CanvasInPlaceTextEditorControl> inPlaceTextEditorControls, @MultipleSelection org.jboss.errai.ioc.client.api.ManagedInstance<SelectionControl> selectionControls, org.jboss.errai.ioc.client.api.ManagedInstance<LocationControl> locationControls, @Default org.jboss.errai.ioc.client.api.ManagedInstance<ToolboxControl> toolboxControls, @Default @Observer org.jboss.errai.ioc.client.api.ManagedInstance<ElementBuilderControl> elementBuilderControls, org.jboss.errai.ioc.client.api.ManagedInstance<NodeBuilderControl> nodeBuilderControls, org.jboss.errai.ioc.client.api.ManagedInstance<EdgeBuilderControl> edgeBuilderControls, org.jboss.errai.ioc.client.api.ManagedInstance<ZoomControl> zoomControls, org.jboss.errai.ioc.client.api.ManagedInstance<PanControl> panControls, org.jboss.errai.ioc.client.api.ManagedInstance<KeyboardControl> keyboardControls, org.jboss.errai.ioc.client.api.ManagedInstance<ClipboardControl> clipboardControls, @Default org.jboss.errai.ioc.client.api.ManagedInstance<AbstractCanvas> canvasInstances, @Default org.jboss.errai.ioc.client.api.ManagedInstance<AbstractCanvasHandler> canvasHandlerInstances)
@PostConstruct public void init()
public AbstractCanvas newCanvas()
public AbstractCanvasHandler newCanvasHandler()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.