public enum AnnotationTarget extends Enum<AnnotationTarget>
| Enum Constant and Description |
|---|
CLASS |
ELEMENT |
ENUM |
ENUM_CONSTANT |
ENUM_FROM_VALUE_METHOD |
ENUM_VALUE_METHOD |
PACKAGE |
PROPERTY_FIELD |
PROPERTY_GETTER |
PROPERTY_SETTER |
PROPERTY_SETTER_PARAMETER |
| Modifier and Type | Method and Description |
|---|---|
com.sun.codemodel.JAnnotatable |
getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.ClassOutline classOutline) |
com.sun.codemodel.JAnnotatable |
getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.ElementOutline elementOutline) |
com.sun.codemodel.JAnnotatable |
getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline) |
com.sun.codemodel.JAnnotatable |
getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.EnumOutline enumOutline) |
com.sun.codemodel.JAnnotatable |
getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.FieldOutline fieldOutline) |
static AnnotationTarget |
getAnnotationTarget(Element element,
AnnotationTarget defaultAnnotationTarget) |
static AnnotationTarget |
getAnnotationTarget(String target) |
QName |
getName() |
String |
getTarget() |
static AnnotationTarget |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AnnotationTarget[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AnnotationTarget PACKAGE
public static final AnnotationTarget CLASS
public static final AnnotationTarget PROPERTY_GETTER
public static final AnnotationTarget PROPERTY_SETTER
public static final AnnotationTarget PROPERTY_FIELD
public static final AnnotationTarget PROPERTY_SETTER_PARAMETER
public static final AnnotationTarget ENUM
public static final AnnotationTarget ENUM_CONSTANT
public static final AnnotationTarget ENUM_VALUE_METHOD
public static final AnnotationTarget ENUM_FROM_VALUE_METHOD
public static final AnnotationTarget ELEMENT
public static AnnotationTarget[] values()
for (AnnotationTarget c : AnnotationTarget.values()) System.out.println(c);
public static AnnotationTarget valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic QName getName()
public String getTarget()
public com.sun.codemodel.JAnnotatable getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.EnumOutline enumOutline)
throws IllegalArgumentException,
UnsupportedOperationException
public com.sun.codemodel.JAnnotatable getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.EnumConstantOutline enumConstantOutline)
throws IllegalArgumentException,
UnsupportedOperationException
public com.sun.codemodel.JAnnotatable getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.ClassOutline classOutline)
throws IllegalArgumentException,
UnsupportedOperationException
public com.sun.codemodel.JAnnotatable getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.FieldOutline fieldOutline)
throws IllegalArgumentException,
UnsupportedOperationException
public com.sun.codemodel.JAnnotatable getAnnotatable(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.outline.ElementOutline elementOutline)
throws IllegalArgumentException,
UnsupportedOperationException
public static AnnotationTarget getAnnotationTarget(Element element, AnnotationTarget defaultAnnotationTarget)
public static AnnotationTarget getAnnotationTarget(String target)
Copyright © 2005-2017. All Rights Reserved.