Class AddObjectSelector
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.HtmlComponent
-
- com.vaadin.flow.component.HtmlContainer
-
- com.vaadin.flow.component.html.Div
-
- org.neotropic.kuwaiba.modules.optional.topoman.tools.AddObjectSelector
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.html.Div>
,com.vaadin.flow.component.DetachNotifier
,com.vaadin.flow.component.HasComponents
,com.vaadin.flow.component.HasElement
,com.vaadin.flow.component.HasEnabled
,com.vaadin.flow.component.HasOrderedComponents
,com.vaadin.flow.component.HasSize
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.component.HasText
,Serializable
public class AddObjectSelector extends com.vaadin.flow.component.html.Div
TheTopologyAddObject
class provides a UI for searching and adding topological objects.It includes a search text field and tables displaying search results, allowing objects to be added to a graphical view.
- Author:
- Mauricio Ruiz Beltrán <mauricio.ruiz@kuwaiba.org>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AddObjectSelector.NewObjectEvent
Event fired when a new object is added.
-
Constructor Summary
Constructors Constructor Description AddObjectSelector(TranslationService ts, BusinessEntityManager bem, MxGraphCanvas mxGraphCanvas, IconGenerator iconGenerator)
Constructs aTopologyAddObject
with the specified parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.vaadin.flow.shared.Registration
addNewObjectListener(com.vaadin.flow.component.ComponentEventListener<AddObjectSelector.NewObjectEvent> listener)
Adds a listener for new object events.void
setEnabled(boolean enabled)
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut
-
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, addComponentAtIndex, remove, removeAll
-
Methods inherited from interface com.vaadin.flow.component.HasOrderedComponents
getChildren, getComponentAt, getComponentCount, indexOf, replace
-
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
-
-
-
-
Constructor Detail
-
AddObjectSelector
public AddObjectSelector(TranslationService ts, BusinessEntityManager bem, MxGraphCanvas mxGraphCanvas, IconGenerator iconGenerator)
Constructs aTopologyAddObject
with the specified parameters.- Parameters:
ts
- The translation servicebem
- The business entity managermxGraphCanvas
- The mxGraph canvasiconGenerator
- The icon generator
-
-
Method Detail
-
addNewObjectListener
public com.vaadin.flow.shared.Registration addNewObjectListener(com.vaadin.flow.component.ComponentEventListener<AddObjectSelector.NewObjectEvent> listener)
Adds a listener for new object events.- Parameters:
listener
- The listener- Returns:
- The registration for the listener
-
setEnabled
public void setEnabled(boolean enabled)
-
-