Package ch.qos.cal10n.verifier.processor
Class MessageKeyVerifierByTypeElement
- java.lang.Object
-
- ch.qos.cal10n.verifier.AbstractMessageKeyVerifier
-
- ch.qos.cal10n.verifier.processor.MessageKeyVerifierByTypeElement
-
- All Implemented Interfaces:
IMessageKeyVerifier
public class MessageKeyVerifierByTypeElement extends AbstractMessageKeyVerifier
Given an TypeElement representing an enum class implements IMessageKeyVerifier.- Since:
- 0.8
-
-
Field Summary
Fields Modifier and Type Field Description (package private) CAL10NBundleFinderByProcessingFiler
compileTimeResourceBundleFinder
(package private) javax.lang.model.element.TypeElement
typeElementForEnum
-
Constructor Summary
Constructors Constructor Description MessageKeyVerifierByTypeElement(javax.lang.model.element.TypeElement typeElement, javax.annotation.processing.Filer filer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
extractKeysInEnum()
protected CAL10NBundleFinder
getResourceBundleFinder()
-
Methods inherited from class ch.qos.cal10n.verifier.AbstractMessageKeyVerifier
buildKeySetFromEnumeration, extractCharsetForLocale, getBaseName, getEnumTypeAsStr, getLocaleNames, typeIsolatedVerify, verify, verifyAllLocales
-
-
-
-
Field Detail
-
typeElementForEnum
final javax.lang.model.element.TypeElement typeElementForEnum
-
compileTimeResourceBundleFinder
final CAL10NBundleFinderByProcessingFiler compileTimeResourceBundleFinder
-
-
Method Detail
-
extractKeysInEnum
public java.util.List<java.lang.String> extractKeysInEnum()
- Specified by:
extractKeysInEnum
in classAbstractMessageKeyVerifier
-
getResourceBundleFinder
protected CAL10NBundleFinder getResourceBundleFinder()
- Specified by:
getResourceBundleFinder
in classAbstractMessageKeyVerifier
-
-