org.objectweb.jorm.metainfo.lib
Class MetaInfoPrinter

java.lang.Object
  extended byorg.objectweb.jorm.metainfo.lib.MetaInfoPrinter

public class MetaInfoPrinter
extends java.lang.Object

This class permits to print the jorm meta information in a PrintStream (System.out for example).

Author:
S.Chassande-Barrioz

Field Summary
static java.lang.String TAB
           
 
Constructor Summary
MetaInfoPrinter()
           
MetaInfoPrinter(Manager m)
           
MetaInfoPrinter(MetaObject mo)
           
 
Method Summary
 void addMappingPrinter(MappingPrinter vmp)
           
 void print(ClassRef cr, java.io.PrintStream out)
           
 void print(java.lang.String p, ClassMapping cm, java.io.PrintStream out)
           
 void print(java.lang.String p, Class clazz, java.io.PrintStream out)
           
 void print(java.lang.String p, CompositeName cn, java.io.PrintStream out)
           
 void print(java.lang.String p, GenClassMapping gcm, java.io.PrintStream out)
           
 void print(java.lang.String p, GenClassRef gcr, java.io.PrintStream out)
           
 void print(java.lang.String p, Manager mgr, java.io.PrintStream out)
           
 void print(java.lang.String p, MetaObject mo, Logger logger)
           
 void print(java.lang.String p, NameDef nd, java.io.PrintStream out)
           
 void print(java.lang.String p, NameRef nr, java.io.PrintStream out)
           
 void print(java.lang.String p, Package sc, java.io.PrintStream out)
           
 void print(java.lang.String p, PrimitiveElementMapping vm, java.io.PrintStream out)
           
 void print(java.lang.String p, PrimitiveElement pe, java.io.PrintStream out)
           
 void print(java.lang.String p, Reference ref, java.io.PrintStream out)
           
 void print(java.lang.String p, TypedElement te, java.io.PrintStream out)
           
static void printMO(MetaObject mo)
           
static void printMO(java.lang.String prefix, MetaObject mo, java.io.PrintStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAB

public static final java.lang.String TAB
See Also:
Constant Field Values
Constructor Detail

MetaInfoPrinter

public MetaInfoPrinter()

MetaInfoPrinter

public MetaInfoPrinter(MetaObject mo)

MetaInfoPrinter

public MetaInfoPrinter(Manager m)
Method Detail

printMO

public static void printMO(MetaObject mo)

printMO

public static void printMO(java.lang.String prefix,
                           MetaObject mo,
                           java.io.PrintStream out)

addMappingPrinter

public void addMappingPrinter(MappingPrinter vmp)

print

public void print(java.lang.String p,
                  MetaObject mo,
                  Logger logger)

print

public void print(java.lang.String p,
                  Manager mgr,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  Package sc,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  CompositeName cn,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  Class clazz,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  TypedElement te,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  PrimitiveElement pe,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  Reference ref,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  NameDef nd,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  NameRef nr,
                  java.io.PrintStream out)

print

public void print(ClassRef cr,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  GenClassRef gcr,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  PrimitiveElementMapping vm,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  ClassMapping cm,
                  java.io.PrintStream out)

print

public void print(java.lang.String p,
                  GenClassMapping gcm,
                  java.io.PrintStream out)