org.jboss.reflect.spi
Interface AnnotationInfo

All Superinterfaces:
AnnotatedInfo, ClassInfo, Cloneable, InterfaceInfo, org.jboss.util.JBossInterface, ModifierInfo, TypeInfo
All Known Implementing Classes:
AnnotationInfoImpl

public interface AnnotationInfo
extends InterfaceInfo, ModifierInfo

Annotation Info

Author:
Bill Burke, Adrian Brock

Field Summary
 
Fields inherited from interface org.jboss.reflect.spi.ModifierInfo
ABSTRACT, CONSTANT, FINAL, PACKAGE, PACKAGE_ABSTRACT, PACKAGE_CONSTANT, PACKAGE_STATIC, PRIVATE, PRIVATE_CONSTANT, PRIVATE_STATIC, PROTECTED, PROTECTED_ABSTRACT, PROTECTED_CONSTANT, PROTECTED_STATIC, PUBLIC, PUBLIC_ABSTRACT, PUBLIC_CONSTANT, PUBLIC_STATIC, STATIC
 
Method Summary
 AnnotationAttribute getAttribute(String name)
          Get an attribute
 AnnotationAttribute[] getAttributes()
          Get the attributes
 String getName()
          Get the name
 
Methods inherited from interface org.jboss.reflect.spi.ClassInfo
getDeclaredConstructors, getDeclaredField, getDeclaredFields, getDeclaredMethod, getDeclaredMethods, getInterfaces, getSuperclass, isInterface
 
Methods inherited from interface org.jboss.reflect.spi.AnnotatedInfo
getAnnotation, getAnnotations, isAnnotationPresent
 
Methods inherited from interface org.jboss.util.JBossInterface
clone, toShortString, toShortString
 
Methods inherited from interface org.jboss.reflect.spi.ModifierInfo
getModifiers, isPublic, isStatic
 
Methods inherited from interface org.jboss.reflect.spi.TypeInfo
getType
 

Method Detail

getName

String getName()
Get the name

Specified by:
getName in interface ClassInfo
Specified by:
getName in interface TypeInfo
Returns:
the name

getAttributes

AnnotationAttribute[] getAttributes()
Get the attributes

Returns:
the attributes

getAttribute

AnnotationAttribute getAttribute(String name)
Get an attribute

Parameters:
name - the name of the attribute
Returns:
the attribute


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.