Class PossibleChildComponent
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.orderedlayout.HorizontalLayout
-
- org.neotropic.kuwaiba.modules.core.containmentman.PossibleChildComponent
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.orderedlayout.HorizontalLayout>
,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.orderedlayout.HorizontalLayout>
,com.vaadin.flow.component.HasSize
,com.vaadin.flow.component.HasStyle
,com.vaadin.flow.component.orderedlayout.FlexComponent<com.vaadin.flow.component.orderedlayout.HorizontalLayout>
,com.vaadin.flow.component.orderedlayout.ThemableLayout
,Serializable
public class PossibleChildComponent extends com.vaadin.flow.component.orderedlayout.HorizontalLayout
Represents a possible children as a visual component in the containment manager module- Author:
- Adrian Martinez Molina <adrian.martinez@kuwaiba.org>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PossibleChildComponent(ClassMetadataLight classMetadataLight, boolean abstractSubclass)
PossibleChildComponent(ClassMetadataLight classMetadataLight, List<ClassMetadataLight> subClasses)
To create a Container for subclasses of an abstract class
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassMetadataLight
getClassMetadataLight()
com.vaadin.flow.component.icon.Icon
getIcnRemove()
List<ClassMetadataLight>
getSubClasses()
-
Methods inherited from class com.vaadin.flow.component.orderedlayout.HorizontalLayout
addAndExpand, getAlignItems, getAlignSelf, getDefaultVerticalComponentAlignment, getVerticalComponentAlignment, setAlignItems, setAlignSelf, setDefaultVerticalComponentAlignment, setSpacing, setVerticalComponentAlignment
-
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.orderedlayout.FlexComponent
expand, getFlexGrow, getJustifyContentMode, replace, setFlexGrow, setJustifyContentMode
-
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
-
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
-
PossibleChildComponent
public PossibleChildComponent(ClassMetadataLight classMetadataLight, boolean abstractSubclass)
-
PossibleChildComponent
public PossibleChildComponent(ClassMetadataLight classMetadataLight, List<ClassMetadataLight> subClasses)
To create a Container for subclasses of an abstract class- Parameters:
classMetadataLight
-subClasses
-
-
-
Method Detail
-
getSubClasses
public List<ClassMetadataLight> getSubClasses()
-
getClassMetadataLight
public ClassMetadataLight getClassMetadataLight()
-
getIcnRemove
public com.vaadin.flow.component.icon.Icon getIcnRemove()
-
-