Spec-Zone .ru
спецификации, руководства, описания, API


javax.enterprise.inject.spi
Аннотируемый интерфейс

Все Известные Подынтерфейсы:
AnnotatedCallable <X>, AnnotatedConstructor <X>, AnnotatedField <X>, AnnotatedMember <X>, AnnotatedMethod <X>, AnnotatedParameter <X>, AnnotatedType <X>

public interface Annotated

Представляет элемент программы Java, который может быть аннотирован.

Автор:
Гэвин Кинг, Пит Мюр, Клинт Попец
См. Также:
AnnotatedElement

Сводка метода
<T extends java.lang.annotation.Annotation>
T
getAnnotation(java.lang.Class<T> annotationType)
          Получите аннотацию элемента программы определенного типа аннотации.
 java.util.Set<java.lang.annotation.Annotation> getAnnotations()
          Получите все аннотации элемента программы.
 java.lang.reflect.Type getBaseType()
          Получите тип аннотируемого элемента программы.
 java.util.Set<java.lang.reflect.Type> getTypeClosure()
          Получите все типы, которым базовый тип нужно считать присваиваемым.
 boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
          Определите, есть ли у элемента программы аннотация определенного типа аннотации.
 

Деталь метода

getBaseType

java.lang.reflect.Type getBaseType()

Получите тип аннотируемого элемента программы.

Возвраты:
тип аннотируемого элемента программы

getTypeClosure

java.util.Set<java.lang.reflect.Type> getTypeClosure()

Получите все типы, которым базовый тип нужно считать присваиваемым.

Возвраты:
ряд всех типов, которым базовый тип нужно считать присваиваемым

getAnnotation

<T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annotationType)

Получите аннотацию элемента программы определенного типа аннотации.

Введите Параметры:
T - тип аннотации
Параметры:
annotationType - class типа аннотации
Возвраты:
аннотация элемента программы данного типа аннотации, или нулевое значение

getAnnotations

java.util.Set<java.lang.annotation.Annotation> getAnnotations()

Получите все аннотации элемента программы.

Возвраты:
все аннотации элемента программы, или пустое множество, если никакие аннотации не присутствуют

isAnnotationPresent

boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)

Определите, есть ли у элемента программы аннотация определенного типа аннотации.

Параметры:
annotationType - тип аннотации, чтобы проверить на
Возвраты:
true, если у элемента программы есть аннотация данного типа аннотации, или false иначе


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter