Class MessageBundleImplementor
- java.lang.Object
-
- org.jboss.logging.processor.generator.model.ClassModel
-
- org.jboss.logging.processor.generator.model.ImplementationClassModel
-
- org.jboss.logging.processor.generator.model.MessageBundleImplementor
-
class MessageBundleImplementor extends ImplementationClassModel
Used to generate a message bundle implementation.Creates an implementation of the interface passed in.
-
-
Field Summary
-
Fields inherited from class org.jboss.logging.processor.generator.model.ClassModel
processingEnv, sourceFile
-
-
Constructor Summary
Constructors Constructor Description MessageBundleImplementor(javax.annotation.processing.ProcessingEnvironment processingEnv, MessageInterface messageInterface)
Creates a new message bundle code model.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jboss.jdeparser.JClassDef
generateModel()
Generate the code corresponding to this class model-
Methods inherited from class org.jboss.logging.processor.generator.model.ImplementationClassModel
addMethodParameter, addThrownTypes, createBundleMethod, createTransformVar, createTransformVar
-
Methods inherited from class org.jboss.logging.processor.generator.model.ClassModel
addMessageMethod, addMessageMethod, createLocaleGetter, createReadResolveMethod, generateAndWrite, messageInterface, qualifiedClassName
-
-
-
-
Constructor Detail
-
MessageBundleImplementor
public MessageBundleImplementor(javax.annotation.processing.ProcessingEnvironment processingEnv, MessageInterface messageInterface)
Creates a new message bundle code model.- Parameters:
processingEnv
- the processing environmentmessageInterface
- the message interface to implement.
-
-
Method Detail
-
generateModel
protected org.jboss.jdeparser.JClassDef generateModel() throws java.lang.IllegalStateException
Description copied from class:ClassModel
Generate the code corresponding to this class model- Overrides:
generateModel
in classClassModel
- Returns:
- the generated code
- Throws:
java.lang.IllegalStateException
- if the class has already been defined.
-
-