|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AnnoContext
Provides some context services for overriders. REVIEW does this actually need to be exposed?
Nested Class Summary | |
---|---|
static class |
AnnoContext.Factory
|
Method Summary | |
---|---|
AnnoBean |
createAnnoBeanFor(java.lang.Class annoBeanClass)
|
java.lang.Class |
getAnnobeanClassFor(java.lang.Class declOrAnnoBeanClass)
If the given class is a 175 annotation type, returns the annogen'ed class which acts as a proxy to it. |
java.lang.ClassLoader |
getClassLoader()
|
java.lang.Class |
getJsr175ClassForAnnobeanClass(java.lang.Class annoBeanClass)
Returns the 175 annotation class which corresponds to the given annobean class. |
JamLogger |
getLogger()
|
Method Detail |
---|
java.lang.Class getAnnobeanClassFor(java.lang.Class declOrAnnoBeanClass) throws java.lang.ClassNotFoundException
If the given class is a 175 annotation type, returns the annogen'ed class which acts as a proxy to it. If the given class already is a annobean class, simply returns it.
java.lang.ClassNotFoundException
- if the bean class could not be loadedjava.lang.Class getJsr175ClassForAnnobeanClass(java.lang.Class annoBeanClass) throws java.lang.ClassNotFoundException
Returns the 175 annotation class which corresponds to the given annobean class.
java.lang.IllegalArgumentException
- if the given class is not an annobean class.
java.lang.IllegalStateException
- if the current vm is pre-1.5.
java.lang.ClassNotFoundException
- if the 175 type could not be loadedJamLogger getLogger()
java.lang.ClassLoader getClassLoader()
AnnoBean createAnnoBeanFor(java.lang.Class annoBeanClass)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |