public abstract class AbstractSelectionControl extends AbstractCanvasHandlerRegistrationControl implements SelectionControl<AbstractCanvasHandler,Element>
canvasHandler| Constructor and Description |
|---|
AbstractSelectionControl(javax.enterprise.event.Event<CanvasElementSelectedEvent> elementSelectedEventEvent,
javax.enterprise.event.Event<CanvasClearSelectionEvent> clearSelectionEventEvent) |
checkEventContext, doDeregisterHandler, registerHandler, updatedisable, isEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdisable@Inject public AbstractSelectionControl(javax.enterprise.event.Event<CanvasElementSelectedEvent> elementSelectedEventEvent, javax.enterprise.event.Event<CanvasClearSelectionEvent> clearSelectionEventEvent)
public void enable(AbstractCanvasHandler canvasHandler)
enable in interface CanvasControl<AbstractCanvasHandler>enable in class AbstractCanvasHandlerControlpublic void register(Element element)
register in interface CanvasRegistationControl<AbstractCanvasHandler,Element>protected void handleElementSelection(Element element, boolean selected, boolean clearSelection)
protected void handleLayerClick(boolean clearSelection)
public void deregister(Element element)
deregister in interface CanvasRegistationControl<AbstractCanvasHandler,Element>deregister in class AbstractCanvasHandlerRegistrationControlpublic void deregisterAll()
deregisterAll in class AbstractCanvasHandlerRegistrationControlprotected void doDisable()
doDisable in class AbstractCanvasHandlerRegistrationControlprotected void updateViewShapesState()
protected void selectShape(Shape shape)
protected void deselectShape(Shape shape)
public SelectionControl<AbstractCanvasHandler,Element> select(String uuid, boolean fireEvent)
public SelectionControl<AbstractCanvasHandler,Element> select(Element element)
select in interface SelectionControl<AbstractCanvasHandler,Element>public SelectionControl<AbstractCanvasHandler,Element> select(Element element, boolean fireEvent)
public SelectionControl<AbstractCanvasHandler,Element> deselect(String uuid, boolean fireEvent)
public SelectionControl<AbstractCanvasHandler,Element> deselect(Element element)
deselect in interface SelectionControl<AbstractCanvasHandler,Element>public SelectionControl<AbstractCanvasHandler,Element> deselect(Element element, boolean fireEvent)
protected boolean isSelected(String uuid)
public boolean isSelected(Element element)
isSelected in interface SelectionControl<AbstractCanvasHandler,Element>public Collection<String> getSelectedItems()
getSelectedItems in interface SelectionControl<AbstractCanvasHandler,Element>public SelectionControl<AbstractCanvasHandler,Element> clearSelection()
clearSelection in interface SelectionControl<AbstractCanvasHandler,Element>public SelectionControl<AbstractCanvasHandler,Element> clearSelection(boolean fireEvent)
protected void fireCanvasClear()
protected Canvas getCanvas()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.