Class MessageKeyVerifier

  • All Implemented Interfaces:
    IMessageKeyVerifier

    public class MessageKeyVerifier
    extends java.lang.Object
    implements IMessageKeyVerifier
    Given an enum class, verify that the resource bundles corresponding to a given locale contains the correct keys.
    Author:
    Ceki Gulcu
    • Constructor Summary

      Constructors 
      Constructor Description
      MessageKeyVerifier​(java.lang.Class<? extends java.lang.Enum<?>> enumClass)  
      MessageKeyVerifier​(java.lang.String enumTypeAsStr)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBaseName()
      Get the base name for the resource bundle family as specified in the enumType (via annotations)
      java.lang.Class<? extends java.lang.Enum<?>> getEnumType()
      Get the of enum type that this verifier is related to to.
      java.lang.String getEnumTypeAsStr()
      Get the name of enum type to this verifier is related to to.
      java.lang.String[] getLocaleNames()
      Get the locales specified in the enumType (via annotations)
      java.util.List<java.lang.String> typeIsolatedVerify​(java.util.Locale locale)
      Same as IMessageKeyVerifier.verify(Locale) except that the return type is List.
      java.util.List<Cal10nError> verify​(java.util.Locale locale)
      Verify that the keys defined in the enumClass match those found in the resource bundle corresponding to a certain locale
      java.util.List<Cal10nError> verifyAllLocales()
      Verify all declared locales in one step.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MessageKeyVerifier

        public MessageKeyVerifier​(java.lang.Class<? extends java.lang.Enum<?>> enumClass)
      • MessageKeyVerifier

        public MessageKeyVerifier​(java.lang.String enumTypeAsStr)