Annotation Interface Lang4jConfig.Property

Enclosing class:
Lang4jConfig

public static @interface Lang4jConfig.Property
Configuration for an individual property.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Is it common to all models.
     
    boolean
    Is it injected.
    boolean
    Is it required.
  • Element Details

    • name

      String name
      Returns:
      The property name.
    • defaultValue

      String defaultValue
      Returns:
      The default value if any.
      Default:
      ""
    • required

      boolean required
      Is it required.
      Returns:
      True if required
      Default:
      false
    • injected

      boolean injected
      Is it injected.
      Returns:
      True if injected
      Default:
      false
    • common

      boolean common
      Is it common to all models.
      Returns:
      True if common.
      Default:
      false