Package 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 asverify(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 localeList<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 asverify(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:
-
-