Enum AnnotationUseContext
- java.lang.Object
-
- java.lang.Enum<AnnotationUseContext>
-
- org.apache.tapestry5.ioc.annotations.AnnotationUseContext
-
- All Implemented Interfaces:
Serializable
,Comparable<AnnotationUseContext>
public enum AnnotationUseContext extends Enum<AnnotationUseContext>
Constants for documenting the context wherein the tapestry-provided annotations may be used, in conjunction withUseWith
.- Since:
- 5.2.0.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BEAN
Annotation may be used on/in arbitrary java beans.COMPONENT
Annotation may be used on/in component classesMIXIN
Annotation may be used on/in mixinsMODULE
Annotation may be used on modulesPAGE
Annotation may be used on/in page classesSERVICE
Annotation may be used on/in servicesSERVICE_DECORATOR
Annotation may be used for service decorators
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AnnotationUseContext
valueOf(String name)
Returns the enum constant of this type with the specified name.static AnnotationUseContext[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
COMPONENT
public static final AnnotationUseContext COMPONENT
Annotation may be used on/in component classes
-
MIXIN
public static final AnnotationUseContext MIXIN
Annotation may be used on/in mixins
-
MODULE
public static final AnnotationUseContext MODULE
Annotation may be used on modules
-
PAGE
public static final AnnotationUseContext PAGE
Annotation may be used on/in page classes
-
SERVICE
public static final AnnotationUseContext SERVICE
Annotation may be used on/in services
-
SERVICE_DECORATOR
public static final AnnotationUseContext SERVICE_DECORATOR
Annotation may be used for service decorators
-
BEAN
public static final AnnotationUseContext BEAN
Annotation may be used on/in arbitrary java beans.
-
-
Method Detail
-
values
public static AnnotationUseContext[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AnnotationUseContext c : AnnotationUseContext.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AnnotationUseContext valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-