Annotation Interface ContainerDelegateAPI.SupportedTypes

Enclosing interface:
ContainerDelegateAPI

@Retention(RUNTIME) @Target(METHOD) public static @interface ContainerDelegateAPI.SupportedTypes
Annotation to filter available child types and register custom child types.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Registered custom component types.
    Filter to apply to available types.
    boolean
    Whether to include system registered component types.
  • Element Details

    • filter

      String filter
      Filter to apply to available types. The filter is a glob style String pattern supporting wildcards - eg. core:container|core:math:*.

      If system() is false then this filter had no effect.

      Returns:
      type filter
      Default:
      ""
    • system

      boolean system
      Whether to include system registered component types.
      Returns:
      include system registered types
      Default:
      true
    • custom

      Registered custom component types.
      Returns:
      custom types
      Default:
      {}