Annotation Type ChildList


@Retention(RUNTIME)
@Target(FIELD)
@Inherited
public @interface ChildList
Marks List properties of a class as a List of child elements
  • Optional Element Summary

    Optional Elements
    Modifier and Type Optional Element Description
    Class<? extends AbstractUIElement> childrenType
    The type of the children of the element for type safety when initializing the element via element descriptor
  • Element Details

    • childrenType

      Class<? extends AbstractUIElement> childrenType
      The type of the children of the element for type safety when initializing the element via element descriptor
      Returns:
      The class defaults to AbstractUIElement
      Default:
      io.john.amiscaray.stir.domain.elements.AbstractUIElement.class