public final class MapSelectionControl<H extends AbstractCanvasHandler> extends AbstractCanvasHandlerControl<H> implements SelectionControl<H,Element>, CanvasRegistationControl<H,Element>
CanvasControl.SessionAware<S extends ClientSession>canvasHandlerdisableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisablepublic static <H extends AbstractCanvasHandler> MapSelectionControl<H> build(Consumer<CanvasSelectionEvent> selectionEventConsumer, Consumer<CanvasClearSelectionEvent> clearSelectionEventConsumer)
public void enable(H canvasHandler)
enable in interface CanvasControl<H extends AbstractCanvasHandler>enable in class AbstractCanvasHandlerControl<H extends AbstractCanvasHandler>public void register(Element element)
register in interface CanvasRegistationControl<H extends AbstractCanvasHandler,Element>public void deregister(Element element)
deregister in interface CanvasRegistationControl<H extends AbstractCanvasHandler,Element>public SelectionControl<H,Element> select(Element element)
select in interface SelectionControl<H extends AbstractCanvasHandler,Element>public SelectionControl<H,Element> deselect(Element element)
deselect in interface SelectionControl<H extends AbstractCanvasHandler,Element>public boolean isSelected(Element element)
isSelected in interface SelectionControl<H extends AbstractCanvasHandler,Element>public Collection<String> getSelectedItems()
getSelectedItems in interface SelectionControl<H extends AbstractCanvasHandler,Element>public SelectionControl<H,Element> clearSelection()
clearSelection in interface SelectionControl<H extends AbstractCanvasHandler,Element>public boolean isEnabled()
isEnabled in class AbstractCanvasHandlerControl<H extends AbstractCanvasHandler>public SelectionControl<H,Element> select(Collection<String> uuids)
public SelectionControl<H,Element> deselect(Collection<String> uuids)
public boolean isSelected(String uuid)
protected void doDisable()
doDisable in class AbstractCanvasHandlerControl<H extends AbstractCanvasHandler>public void onShapeRemoved(CanvasShapeRemovedEvent shapeRemovedEvent)
public void onCanvasElementSelected(CanvasSelectionEvent event)
public void onCanvasClearSelection(CanvasClearSelectionEvent event)
public AbstractCanvasHandler getCanvasHandler()
public Canvas getCanvas()
protected String getRootUUID()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.