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 voidaccept(MVisitor visitor)MSourcePositioncreateSourcePosition()JamClassLoadergetClassLoader()MSourcePositiongetMutableSourcePosition()voidremoveSourcePosition()voidsetArtifact(java.lang.Object o)voidsetSimpleName(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)
-
-