public interface AptHelper
Modifier and Type | Method and Description |
---|---|
boolean |
hasMessageId(ExecutableElement method)
Checks to see if the method has a message id.
|
boolean |
inheritsMessageId(ExecutableElement method)
Checks to see if the method should inherit the message id from a different method if applicable.
|
String |
loggerMethod(Annotations.FormatType formatType)
Returns the logger method name to use or an empty string if the method is not a logger method.
|
String |
logLevel(ExecutableElement method)
Returns the log level enum.
|
Annotations.FormatType |
messageFormat(ExecutableElement method)
Returns the method format type.
|
int |
messageId(ExecutableElement method)
Returns the message id.
|
String |
messageValue(ExecutableElement method)
Returns the message value for the method.
|
String |
projectCode(TypeElement intf)
The project code from the interface.
|
String |
targetName(VariableElement param)
Returns the target field or method name for the annotated parameter.
|
Annotations.FormatType messageFormat(ExecutableElement method)
method
- the method with the Message annotation.null
if the format type
was not found.String projectCode(TypeElement intf)
intf
- the interface to find the project code on.null
if one was not found.boolean hasMessageId(ExecutableElement method)
method
- the method to check.true
if the message id was found, otherwise false
.boolean inheritsMessageId(ExecutableElement method)
method
- the method to check.true
if the message id should be inherited, otherwise false
.int messageId(ExecutableElement method)
method
- the method to check.String messageValue(ExecutableElement method)
method
- the method to check.null
is
returned.String loggerMethod(Annotations.FormatType formatType)
formatType
- the format type for the method.String logLevel(ExecutableElement method)
method
- the method used to determine the log method.String targetName(VariableElement param)
Annotations.field()
or
Annotations.property()
an empty string should be returned.
If the parameter is annotated with Annotations.property()
, the name should
be prepended with set
. For example a property name of value
should return setValue
.
If the annotation does not have a defined value, the parameter name should be returned.param
- the parameter to check for the annotation.Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.