com.jeantessier.classreader
Class XMLPrinter

java.lang.Object
  |
  +--com.jeantessier.classreader.VisitorBase
        |
        +--com.jeantessier.classreader.Printer
              |
              +--com.jeantessier.classreader.XMLPrinter
All Implemented Interfaces:
Visitor

public class XMLPrinter
extends Printer


Field Summary
static java.lang.String DEFAULT_DTD_PREFIX
           
static java.lang.String DEFAULT_ENCODING
           
 
Constructor Summary
XMLPrinter(java.io.PrintWriter out)
           
XMLPrinter(java.io.PrintWriter out, java.lang.String encoding, java.lang.String dtdPrefix)
           
 
Method Summary
 void visitClass_info(Class_info entry)
           
 void visitClassfile(Classfile classfile)
           
 void visitClassfiles(java.util.Collection classfiles)
           
 void visitCode_attribute(Code_attribute attribute)
           
 void visitConstantPool(ConstantPool constantPool)
           
 void visitConstantValue_attribute(ConstantValue_attribute attribute)
           
 void visitDeprecated_attribute(Deprecated_attribute attribute)
           
 void visitDouble_info(Double_info entry)
           
 void visitExceptionHandler(ExceptionHandler helper)
           
 void visitExceptions_attribute(Exceptions_attribute attribute)
           
 void visitField_info(Field_info entry)
           
 void visitFieldRef_info(FieldRef_info entry)
           
 void visitFloat_info(Float_info entry)
           
 void visitInnerClass(InnerClass helper)
           
 void visitInnerClasses_attribute(InnerClasses_attribute attribute)
           
 void visitInteger_info(Integer_info entry)
           
 void visitInterfaceMethodRef_info(InterfaceMethodRef_info entry)
           
 void visitLineNumber(LineNumber helper)
           
 void visitLineNumberTable_attribute(LineNumberTable_attribute attribute)
           
 void visitLocalVariable(LocalVariable helper)
           
 void visitLocalVariableTable_attribute(LocalVariableTable_attribute attribute)
           
 void visitLong_info(Long_info entry)
           
 void visitMethod_info(Method_info entry)
           
 void visitMethodRef_info(MethodRef_info entry)
           
 void visitNameAndType_info(NameAndType_info entry)
           
 void visitSourceFile_attribute(SourceFile_attribute attribute)
           
 void visitString_info(String_info entry)
           
 void visitSynthetic_attribute(Synthetic_attribute attribute)
           
 void visitUTF8_info(UTF8_info entry)
           
 
Methods inherited from class com.jeantessier.classreader.Printer
append, append, append, append, append, append, append, append, append, eol, getIndentText, indent, lowerIndent, raiseIndent, setIndentText
 
Methods inherited from class com.jeantessier.classreader.VisitorBase
currentCount, raiseCount, resetCount, visitCustom_attribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_ENCODING

public static final java.lang.String DEFAULT_ENCODING

DEFAULT_DTD_PREFIX

public static final java.lang.String DEFAULT_DTD_PREFIX
Constructor Detail

XMLPrinter

public XMLPrinter(java.io.PrintWriter out)

XMLPrinter

public XMLPrinter(java.io.PrintWriter out,
                  java.lang.String encoding,
                  java.lang.String dtdPrefix)
Method Detail

visitClassfiles

public void visitClassfiles(java.util.Collection classfiles)
Overrides:
visitClassfiles in class VisitorBase

visitClassfile

public void visitClassfile(Classfile classfile)
Overrides:
visitClassfile in class VisitorBase

visitConstantPool

public void visitConstantPool(ConstantPool constantPool)
Overrides:
visitConstantPool in class VisitorBase

visitClass_info

public void visitClass_info(Class_info entry)
Overrides:
visitClass_info in class VisitorBase

visitFieldRef_info

public void visitFieldRef_info(FieldRef_info entry)
Overrides:
visitFieldRef_info in class VisitorBase

visitMethodRef_info

public void visitMethodRef_info(MethodRef_info entry)
Overrides:
visitMethodRef_info in class VisitorBase

visitInterfaceMethodRef_info

public void visitInterfaceMethodRef_info(InterfaceMethodRef_info entry)
Overrides:
visitInterfaceMethodRef_info in class VisitorBase

visitString_info

public void visitString_info(String_info entry)
Overrides:
visitString_info in class VisitorBase

visitInteger_info

public void visitInteger_info(Integer_info entry)
Overrides:
visitInteger_info in class VisitorBase

visitFloat_info

public void visitFloat_info(Float_info entry)
Overrides:
visitFloat_info in class VisitorBase

visitLong_info

public void visitLong_info(Long_info entry)
Overrides:
visitLong_info in class VisitorBase

visitDouble_info

public void visitDouble_info(Double_info entry)
Overrides:
visitDouble_info in class VisitorBase

visitNameAndType_info

public void visitNameAndType_info(NameAndType_info entry)
Overrides:
visitNameAndType_info in class VisitorBase

visitUTF8_info

public void visitUTF8_info(UTF8_info entry)
Overrides:
visitUTF8_info in class VisitorBase

visitField_info

public void visitField_info(Field_info entry)
Overrides:
visitField_info in class VisitorBase

visitMethod_info

public void visitMethod_info(Method_info entry)
Overrides:
visitMethod_info in class VisitorBase

visitConstantValue_attribute

public void visitConstantValue_attribute(ConstantValue_attribute attribute)
Overrides:
visitConstantValue_attribute in class VisitorBase

visitCode_attribute

public void visitCode_attribute(Code_attribute attribute)
Overrides:
visitCode_attribute in class VisitorBase

visitExceptions_attribute

public void visitExceptions_attribute(Exceptions_attribute attribute)
Overrides:
visitExceptions_attribute in class VisitorBase

visitInnerClasses_attribute

public void visitInnerClasses_attribute(InnerClasses_attribute attribute)
Overrides:
visitInnerClasses_attribute in class VisitorBase

visitSynthetic_attribute

public void visitSynthetic_attribute(Synthetic_attribute attribute)
Overrides:
visitSynthetic_attribute in class VisitorBase

visitSourceFile_attribute

public void visitSourceFile_attribute(SourceFile_attribute attribute)
Overrides:
visitSourceFile_attribute in class VisitorBase

visitLineNumberTable_attribute

public void visitLineNumberTable_attribute(LineNumberTable_attribute attribute)
Overrides:
visitLineNumberTable_attribute in class VisitorBase

visitLocalVariableTable_attribute

public void visitLocalVariableTable_attribute(LocalVariableTable_attribute attribute)
Overrides:
visitLocalVariableTable_attribute in class VisitorBase

visitDeprecated_attribute

public void visitDeprecated_attribute(Deprecated_attribute attribute)
Overrides:
visitDeprecated_attribute in class VisitorBase

visitExceptionHandler

public void visitExceptionHandler(ExceptionHandler helper)
Overrides:
visitExceptionHandler in class VisitorBase

visitInnerClass

public void visitInnerClass(InnerClass helper)
Overrides:
visitInnerClass in class VisitorBase

visitLineNumber

public void visitLineNumber(LineNumber helper)
Overrides:
visitLineNumber in class VisitorBase

visitLocalVariable

public void visitLocalVariable(LocalVariable helper)
Overrides:
visitLocalVariable in class VisitorBase


Dependency Finder 1.1.0 © 2001-2004 Jean Tessier.