org.objectweb.asm.xml
public final class SAXClassAdapter extends SAXAdapter implements ClassVisitor
ClassVisitor
that generates SAX 2.0
events from the visited class. It can feed any kind of
org.xml.sax.ContentHandler ContentHandler
, e.g. XML serializer, XSLT
or XQuery engines.
See Also: Processor
Constructor Summary | |
---|---|
SAXClassAdapter(ContentHandler h, boolean singleDocument)
Constructs a new SAXClassAdapter object.
|
Method Summary | |
---|---|
void | visit(int version, int access, String name, String signature, String superName, String[] interfaces) |
AnnotationVisitor | visitAnnotation(String desc, boolean visible) |
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
object.
Parameters: h content handler that will be used to send SAX 2.0 events. singleDocument if true adapter will not produce
ContentHandler#startDocument() startDocument()
and
ContentHandler#endDocument() endDocument()
events.