public class AnnotationCollection
extends java.lang.Object
Constructor and Description |
---|
AnnotationCollection() |
Modifier and Type | Method and Description |
---|---|
void |
addClass(java.lang.Class clazz) |
void |
addField(java.lang.reflect.Field field) |
void |
addMethod(java.lang.reflect.Method method) |
java.util.List |
getClasses() |
java.util.List |
getFields() |
java.util.List |
getMethods() |
java.lang.Class |
getTargetClass()
Get the class which is the subject of these annotations
|
org.mortbay.jetty.webapp.WebAppContext |
getWebAppContext() |
org.mortbay.jetty.plus.annotation.LifeCycleCallbackCollection |
processLifeCycleCallbackAnnotations(org.mortbay.jetty.plus.annotation.LifeCycleCallbackCollection callbacks)
Process @PostConstruct and @PreDestroy annotations.
|
org.mortbay.jetty.plus.annotation.InjectionCollection |
processResourceAnnotations(org.mortbay.jetty.plus.annotation.InjectionCollection injections)
Process @Resource annotations at the class, method and field level.
|
void |
processResourcesAnnotations()
Process @Resources annotation on classes
|
void |
processRunAsAnnotations(org.mortbay.jetty.plus.annotation.RunAsCollection runAsCollection) |
void |
setTargetClass(java.lang.Class clazz)
Set the class to which this collection pertains
|
void |
setWebAppContext(org.mortbay.jetty.webapp.WebAppContext webApp) |
public void setWebAppContext(org.mortbay.jetty.webapp.WebAppContext webApp)
public org.mortbay.jetty.webapp.WebAppContext getWebAppContext()
public java.lang.Class getTargetClass()
public void setTargetClass(java.lang.Class clazz)
clazz
- the clazz to setpublic void addClass(java.lang.Class clazz)
public void addMethod(java.lang.reflect.Method method)
public void addField(java.lang.reflect.Field field)
public java.util.List getClasses()
public java.util.List getMethods()
public java.util.List getFields()
public void processRunAsAnnotations(org.mortbay.jetty.plus.annotation.RunAsCollection runAsCollection)
public org.mortbay.jetty.plus.annotation.InjectionCollection processResourceAnnotations(org.mortbay.jetty.plus.annotation.InjectionCollection injections)
public org.mortbay.jetty.plus.annotation.LifeCycleCallbackCollection processLifeCycleCallbackAnnotations(org.mortbay.jetty.plus.annotation.LifeCycleCallbackCollection callbacks)
public void processResourcesAnnotations()
Copyright © 2009 Mortbay Consulting Pty. Ltd. All Rights Reserved.