Interface MAnnotation
-
- All Superinterfaces:
JAnnotation
,JElement
,MElement
- All Known Implementing Classes:
AnnotationImpl
public interface MAnnotation extends JAnnotation, MElement
Mutable version of JAnnotation.
-
-
Field Summary
-
Fields inherited from interface org.apache.xmlbeans.impl.jam.JAnnotation
SINGLE_VALUE_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MAnnotation
createNestedValue(java.lang.String name, java.lang.String annTypeName)
MAnnotation[]
createNestedValueArray(java.lang.String name, java.lang.String componentTypeName, int dimensions)
void
setAnnotationInstance(java.lang.Object o)
void
setSimpleValue(java.lang.String name, java.lang.Object value, JClass declaredType)
-
Methods inherited from interface org.apache.xmlbeans.impl.jam.JAnnotation
getAnnotationInstance, getProxy, getSimpleName, getValue, getValues
-
Methods inherited from interface org.apache.xmlbeans.impl.jam.JElement
accept, getArtifact, getParent, getQualifiedName, getSourcePosition, toString
-
Methods inherited from interface org.apache.xmlbeans.impl.jam.mutable.MElement
accept, createSourcePosition, getClassLoader, getMutableSourcePosition, removeSourcePosition, setArtifact, setSimpleName
-
-
-
-
Method Detail
-
setAnnotationInstance
void setAnnotationInstance(java.lang.Object o)
-
setSimpleValue
void setSimpleValue(java.lang.String name, java.lang.Object value, JClass declaredType)
-
createNestedValue
MAnnotation createNestedValue(java.lang.String name, java.lang.String annTypeName)
-
createNestedValueArray
MAnnotation[] createNestedValueArray(java.lang.String name, java.lang.String componentTypeName, int dimensions)
-
-