oracle.dbtools.plugin.api.i18n.annotations

## Annotation Type TranslatableText

-     @Retention(value=RUNTIME)
       @Documented
       @Target(value=ANNOTATION_TYPE)
      public @interface TranslatableText

  Annotation that represents a `Translatable`
  Author:
    cdivilly

- - ### Required Element Summary

    Required Elements
    Modifier and Type | Required Element and Description
    --- | ---
    `String` | `id` The key of the `Translatable` as identified in the specified class
    `Class<?>` | `type` The type where the `Translatable` text is stored

  - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `String[]` | `arguments` The arguments to the `Translatable` message

- - ### Element Detail

    - #### type

          public abstract Class<?> type

      The type where the `Translatable` text is stored
      Returns:
        message type

  - - #### id

          public abstract String id

      The key of the `Translatable` as identified in the specified class
      Returns:
        message id

  - - #### arguments

          public abstract String[] arguments

      The arguments to the `Translatable` message
      Returns:
        message arguments
      Default:
        {}

Copyright © 2010, 2022, Oracle and/or its affiliates.