org.jboss.forge.parser.java
Interface Annotation<O extends JavaSource<O>>
- All Superinterfaces:
- Internal, Origin<O>
- All Known Implementing Classes:
- AnnotationImpl
public interface Annotation<O extends JavaSource<O>>
- extends Internal, Origin<O>
- Author:
- Lincoln Baxter, III
isSingleValue
boolean isSingleValue()
isMarker
boolean isMarker()
isNormal
boolean isNormal()
getName
String getName()
getQualifiedName
String getQualifiedName()
getEnumValue
<T extends Enum<T>> T getEnumValue(Class<T> type)
getEnumValue
<T extends Enum<T>> T getEnumValue(Class<T> type,
String name)
getLiteralValue
String getLiteralValue()
getLiteralValue
String getLiteralValue(String name)
getValues
List<ValuePair> getValues()
getStringValue
String getStringValue()
getStringValue
String getStringValue(String name)
removeValue
Annotation<O> removeValue(String name)
removeAllValues
Annotation<O> removeAllValues()
setName
Annotation<O> setName(String className)
setEnumValue
Annotation<O> setEnumValue(String name,
Enum<?> value)
setEnumValue
Annotation<O> setEnumValue(Enum<?>... value)
setLiteralValue
Annotation<O> setLiteralValue(String value)
setLiteralValue
Annotation<O> setLiteralValue(String name,
String value)
setStringValue
Annotation<O> setStringValue(String value)
setStringValue
Annotation<O> setStringValue(String name,
String value)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.