Interface IMessageKeyVerifier

All Known Implementing Classes:
AbstractMessageKeyVerifier, MessageKeyVerifier, MessageKeyVerifierByTypeElement

public interface IMessageKeyVerifier
An interface for verifying that given an enum type, the keys match those found in the corresponding resource bundles.

See also MessageKeyVerifier for a concrete implementation.

Author:
Ceki Gülcü
  • Method Details

    • getEnumTypeAsStr

      String getEnumTypeAsStr()
      Get the name of enum type to this verifier is related to to.
      Returns:
    • verify

      List<Cal10nError> verify(Locale locale)
      Verify that the keys defined in the enumClass match those found in the resource bundle corresponding to a certain locale
      Parameters:
      locale -
      Returns:
    • verifyAllLocales

      List<Cal10nError> verifyAllLocales()
      Verify that the keys defined in the enumClass match those found in the corresponding resource bundle for all locales declared in the enum type via the @LocaleData annotation.
      Returns:
    • typeIsolatedVerify

      List<String> typeIsolatedVerify(Locale locale)
      Same as verify(Locale) except that the return type is List.
      Parameters:
      locale -
      Returns:
    • getLocaleNames

      String[] getLocaleNames()
      Get the locales specified in the enumType (via annotations)
      Returns:
    • getBaseName

      String getBaseName()
      Get the base name for the resource bundle family as specified in the enumType (via annotations)
      Returns: