Interface MElement
-
- All Superinterfaces:
JElement
- All Known Subinterfaces:
MAnnotatedElement
,MAnnotation
,MClass
,MComment
,MConstructor
,MField
,MInvokable
,MMember
,MMethod
,MPackage
,MParameter
- All Known Implementing Classes:
AnnotatedElementImpl
,AnnotationImpl
,ArrayClassImpl
,BuiltinClassImpl
,ClassImpl
,CommentImpl
,ConstructorImpl
,ElementImpl
,FieldImpl
,InvokableImpl
,MemberImpl
,MethodImpl
,PackageImpl
,ParameterImpl
,PrimitiveClassImpl
,PropertyImpl
,UnresolvedClassImpl
,VoidClassImpl
public interface MElement extends JElement
Mutable version of JElement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
accept(MVisitor visitor)
MSourcePosition
createSourcePosition()
JamClassLoader
getClassLoader()
MSourcePosition
getMutableSourcePosition()
void
removeSourcePosition()
void
setArtifact(java.lang.Object o)
void
setSimpleName(java.lang.String name)
-
Methods inherited from interface org.apache.xmlbeans.impl.jam.JElement
accept, getArtifact, getParent, getQualifiedName, getSimpleName, getSourcePosition, toString
-
-
-
-
Method Detail
-
getClassLoader
JamClassLoader getClassLoader()
-
setSimpleName
void setSimpleName(java.lang.String name)
-
createSourcePosition
MSourcePosition createSourcePosition()
-
removeSourcePosition
void removeSourcePosition()
-
getMutableSourcePosition
MSourcePosition getMutableSourcePosition()
-
accept
void accept(MVisitor visitor)
-
setArtifact
void setArtifact(java.lang.Object o)
-
-