Annotation Interface HoconConfig


Annotation for specifying config properties defined in HoconSerializer and HoconParser.

Used primarily for specifying bean configuration properties on REST classes and methods.

See Also:
  • Element Details

    • useEqualsSign

      Use = for key-value separator.
      • "true" (default)
      • "false"
      Returns:
      The annotation value.
      Default:
      ""
    • useUnquotedStrings

      Omit quotes for simple string values.
      • "true" (default)
      • "false"
      Returns:
      The annotation value.
      Default:
      ""
    • useUnquotedKeys

      Omit quotes for simple keys.
      • "true" (default)
      • "false"
      Returns:
      The annotation value.
      Default:
      ""
    • omitRootBraces

      Omit root object braces.
      • "true" (default)
      • "false"
      Returns:
      The annotation value.
      Default:
      ""
    • useNewlineSeparators

      Use newlines instead of commas between members.
      • "true" (default)
      • "false"
      Returns:
      The annotation value.
      Default:
      ""
    • resolveSubstitutions

      Resolve ${var} substitutions during parsing.
      • "true" (default)
      • "false"
      Returns:
      The annotation value.
      Default:
      ""
    • rank

      int rank
      Optional rank for this config.
      Returns:
      The annotation value.
      Default:
      0