org.objectweb.asm.xml
Class SAXClassAdapter
- ClassVisitor
public final class SAXClassAdapter
A
ClassVisitor
that generates SAX 2.0
events from the visited class. It can feed any kind of
ContentHandler
,
e.g. XML serializer, XSLT or XQuery engines.
- Eugene Kuleshov
Processor
, ASMContentHandler
void | visit(int version, int access, String name, String signature, String superName, String[] interfaces)
|
AnnotationVisitor | visitAnnotation(String desc, boolean visible)
|
void | visitAttribute(Attribute attr)
|
void | visitEnd()
|
FieldVisitor | visitField(int access, String name, String desc, String signature, Object value)
|
void | visitInnerClass(String name, String outerName, String innerName, int access)
|
MethodVisitor | visitMethod(int access, String name, String desc, String signature, String[] exceptions)
|
void | visitOuterClass(String owner, String name, String desc)
|
void | visitSource(String source, String debug)
|
SAXClassAdapter
public SAXClassAdapter(ContentHandler h,
boolean singleDocument)
Constructs a new
SAXClassAdapter
object.
startDocument()
and
endDocument()
events.
h
- content handler that will be used to send SAX 2.0 events.singleDocument
- if true adapter will not produce
visit
public void visit(int version,
int access,
String name,
String signature,
String superName,
String[] interfaces)
- visit in interface ClassVisitor
visitInnerClass
public final void visitInnerClass(String name,
String outerName,
String innerName,
int access)
- visitInnerClass in interface ClassVisitor