org.jboss.solder.tooling
Class SolderAnnotations

java.lang.Object
  extended by org.jboss.solder.tooling.SolderAnnotations
All Implemented Interfaces:
org.jboss.logging.Annotations

public class SolderAnnotations
extends Object
implements org.jboss.logging.Annotations

Author:
James R. Perkins (jrp) - 19.Feb.2011, Ken Finnigan

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.logging.Annotations
org.jboss.logging.Annotations.FormatType
 
Field Summary
static Class<org.jboss.solder.messages.Cause> CAUSE_ANNOTATION
           
static Class<org.jboss.solder.messages.Formatter> FORMAT_WITH_ANNOTATION
           
static Class<org.jboss.solder.logging.Log> LOG_MESSAGE_ANNOTATION
           
static Class<org.jboss.solder.messages.Message> MESSAGE_ANNOTATION
           
static Class<org.jboss.solder.messages.MessageBundle> MESSAGE_BUNDLE_ANNOTATION
           
static Class<org.jboss.solder.logging.MessageLogger> MESSAGE_LOGGER_ANNOTATION
           
 
Constructor Summary
SolderAnnotations()
           
 
Method Summary
 Class<? extends Annotation> cause()
           
 Class<? extends Annotation> formatWith()
           
 boolean hasMessageId(ExecutableElement method)
           
 String loggerMethod(ExecutableElement method, org.jboss.logging.Annotations.FormatType formatType)
           
 Class<? extends Annotation> logMessage()
           
 Class<? extends Annotation> message()
           
 Class<? extends Annotation> messageBundle()
           
 org.jboss.logging.Annotations.FormatType messageFormat(ExecutableElement method)
           
 int messageId(ExecutableElement method)
           
 Class<? extends Annotation> messageLogger()
           
 String messageValue(ExecutableElement method)
           
 String projectCode(TypeElement intf)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FORMAT_WITH_ANNOTATION

public static final Class<org.jboss.solder.messages.Formatter> FORMAT_WITH_ANNOTATION

CAUSE_ANNOTATION

public static final Class<org.jboss.solder.messages.Cause> CAUSE_ANNOTATION

MESSAGE_BUNDLE_ANNOTATION

public static final Class<org.jboss.solder.messages.MessageBundle> MESSAGE_BUNDLE_ANNOTATION

MESSAGE_LOGGER_ANNOTATION

public static final Class<org.jboss.solder.logging.MessageLogger> MESSAGE_LOGGER_ANNOTATION

LOG_MESSAGE_ANNOTATION

public static final Class<org.jboss.solder.logging.Log> LOG_MESSAGE_ANNOTATION

MESSAGE_ANNOTATION

public static final Class<org.jboss.solder.messages.Message> MESSAGE_ANNOTATION
Constructor Detail

SolderAnnotations

public SolderAnnotations()
Method Detail

cause

public Class<? extends Annotation> cause()
Specified by:
cause in interface org.jboss.logging.Annotations

formatWith

public Class<? extends Annotation> formatWith()
Specified by:
formatWith in interface org.jboss.logging.Annotations

logMessage

public Class<? extends Annotation> logMessage()
Specified by:
logMessage in interface org.jboss.logging.Annotations

message

public Class<? extends Annotation> message()
Specified by:
message in interface org.jboss.logging.Annotations

messageBundle

public Class<? extends Annotation> messageBundle()
Specified by:
messageBundle in interface org.jboss.logging.Annotations

messageLogger

public Class<? extends Annotation> messageLogger()
Specified by:
messageLogger in interface org.jboss.logging.Annotations

messageFormat

public org.jboss.logging.Annotations.FormatType messageFormat(ExecutableElement method)
Specified by:
messageFormat in interface org.jboss.logging.Annotations

projectCode

public String projectCode(TypeElement intf)
Specified by:
projectCode in interface org.jboss.logging.Annotations

hasMessageId

public boolean hasMessageId(ExecutableElement method)
Specified by:
hasMessageId in interface org.jboss.logging.Annotations

messageId

public int messageId(ExecutableElement method)
Specified by:
messageId in interface org.jboss.logging.Annotations

messageValue

public String messageValue(ExecutableElement method)
Specified by:
messageValue in interface org.jboss.logging.Annotations

loggerMethod

public String loggerMethod(ExecutableElement method,
                           org.jboss.logging.Annotations.FormatType formatType)
Specified by:
loggerMethod in interface org.jboss.logging.Annotations


Copyright © 2008-2011 Seam Framework. All Rights Reserved.