org.hibernate.annotations.common.annotationfactory
Class AnnotationDescriptor
java.lang.Object
org.hibernate.annotations.common.annotationfactory.AnnotationDescriptor
public class AnnotationDescriptor
- extends java.lang.Object
Encapsulates the data you need to create an annotation. In
particular, it stores the type of an Annotation instance
and the values of its elements.
The "elements" we're talking about are the annotation attributes,
not its targets (the term "element" is used ambiguously
in Java's annotations documentation).
- Author:
- Paolo Perrotta, Davide Marchignoli
|
Constructor Summary |
AnnotationDescriptor(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
|
|
Method Summary |
boolean |
containsElement(java.lang.String elementName)
|
int |
numberOfElements()
|
void |
setValue(java.lang.String elementName,
java.lang.Object value)
|
java.lang.Class<? extends java.lang.annotation.Annotation> |
type()
|
java.lang.Object |
valueOf(java.lang.String elementName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotationDescriptor
public AnnotationDescriptor(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
setValue
public void setValue(java.lang.String elementName,
java.lang.Object value)
valueOf
public java.lang.Object valueOf(java.lang.String elementName)
containsElement
public boolean containsElement(java.lang.String elementName)
numberOfElements
public int numberOfElements()
type
public java.lang.Class<? extends java.lang.annotation.Annotation> type()
Copyright © 2005-2009 Hibernate.org. All Rights Reserved.