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.