public class AnnotationCollection extends Object
Constructor and Description |
---|
AnnotationCollection() |
Modifier and Type | Method and Description |
---|---|
void |
addClass(Class clazz) |
void |
addField(Field field) |
void |
addMethod(Method method) |
List |
getClasses() |
List |
getFields() |
List |
getMethods() |
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(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 Class getTargetClass()
public void setTargetClass(Class clazz)
clazz
- the clazz to setpublic void addClass(Class clazz)
public void addMethod(Method method)
public void addField(Field field)
public List getClasses()
public List getMethods()
public 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.