org.objectweb.fractal.fraclet.annotation.generator.template
Class MonologTemplate

java.lang.Object
  extended by org.objectweb.fractal.fraclet.annotation.generator.template.MonologTemplate
All Implemented Interfaces:
spoon.template.Template

public class MonologTemplate
extends Object
implements spoon.template.Template

A template to manage the reference to the logger.

Author:
Nicolas Pessemier

Constructor Summary
MonologTemplate(spoon.reflect.declaration.CtField<?> processedField, Monolog logAnnotation)
           
 
Method Summary
 org.objectweb.util.monolog.api.Logger getLogger()
           
 org.objectweb.util.monolog.api.LoggerFactory getLoggerFactory()
           
 void setLogger(org.objectweb.util.monolog.api.Logger log)
           
 void setLoggerFactory(org.objectweb.util.monolog.api.LoggerFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonologTemplate

public MonologTemplate(spoon.reflect.declaration.CtField<?> processedField,
                       Monolog logAnnotation)
Method Detail

getLogger

public org.objectweb.util.monolog.api.Logger getLogger()

setLogger

public void setLogger(org.objectweb.util.monolog.api.Logger log)

getLoggerFactory

public org.objectweb.util.monolog.api.LoggerFactory getLoggerFactory()

setLoggerFactory

public void setLoggerFactory(org.objectweb.util.monolog.api.LoggerFactory factory)