public class MimeTypesTransformer
extends java.lang.Object
implements org.codehaus.groovy.grails.compiler.injection.GrailsArtefactClassInjector, org.codehaus.groovy.grails.compiler.injection.AnnotatedClassInjector
| Modifier and Type | Field and Description |
|---|---|
static org.codehaus.groovy.ast.Parameter[] |
CLOSURE_PARAMETER |
static java.util.regex.Pattern |
CONTROLLER_PATTERN |
static java.lang.String |
FIELD_MIME_TYPES_API |
static java.lang.String |
WITH_FORMAT_METHOD |
| Constructor and Description |
|---|
MimeTypesTransformer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getArtefactTypes() |
protected org.codehaus.groovy.ast.AnnotationNode |
getMarkerAnnotation() |
void |
performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode) |
void |
performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.classgen.GeneratorContext context,
org.codehaus.groovy.ast.ClassNode classNode) |
void |
performInjectionOnAnnotatedClass(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode) |
void |
performInjectionOnAnnotatedClass(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.classgen.GeneratorContext context,
org.codehaus.groovy.ast.ClassNode classNode) |
boolean |
shouldInject(java.net.URL url) |
public static java.util.regex.Pattern CONTROLLER_PATTERN
public static final java.lang.String FIELD_MIME_TYPES_API
public static final org.codehaus.groovy.ast.Parameter[] CLOSURE_PARAMETER
public static final java.lang.String WITH_FORMAT_METHOD
public void performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.classgen.GeneratorContext context,
org.codehaus.groovy.ast.ClassNode classNode)
performInjection in interface org.codehaus.groovy.grails.compiler.injection.ClassInjectorpublic void performInjection(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode)
performInjection in interface org.codehaus.groovy.grails.compiler.injection.ClassInjectorpublic void performInjectionOnAnnotatedClass(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode)
performInjectionOnAnnotatedClass in interface org.codehaus.groovy.grails.compiler.injection.ClassInjectorpublic boolean shouldInject(java.net.URL url)
shouldInject in interface org.codehaus.groovy.grails.compiler.injection.ClassInjectorpublic java.lang.String[] getArtefactTypes()
getArtefactTypes in interface org.codehaus.groovy.grails.compiler.injection.GrailsArtefactClassInjectorprotected org.codehaus.groovy.ast.AnnotationNode getMarkerAnnotation()
public void performInjectionOnAnnotatedClass(org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.classgen.GeneratorContext context,
org.codehaus.groovy.ast.ClassNode classNode)
performInjectionOnAnnotatedClass in interface org.codehaus.groovy.grails.compiler.injection.AnnotatedClassInjector