ch.qos.cal10n.verifier
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 Summary
 String getBaseName()
          Get the base name for the resource bundle family as specified in the enumType (via annotations)
 String getEnumTypeAsStr()
          Get the name of enum type to this verifier is related to to.
 String[] getLocaleNames()
          Get the locales specified in the enumType (via annotations)
 List<String> typeIsolatedVerify(Locale locale)
          Same as verify(Locale) except that the return type is List.
 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
 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.
 

Method Detail

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:


Copyright © 2009-2013 QOS.ch. All Rights Reserved.