Annotation Interface HjsonConfig


Annotation for specifying config properties defined in HjsonSerializer and HjsonParser.

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

See Also:
  • Element Details

    • useMultilineStrings

      Use multiline ''' for strings containing newlines.
      • "true" (default)
      • "false"
      Returns:
      The annotation value.
      Default:
      ""
    • useQuotelessStrings

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

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

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

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

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