org.objectweb.jorm.metainfo.api
Class MappingPrinter
java.lang.Object
org.objectweb.jorm.metainfo.api.MappingPrinter
- public abstract class MappingPrinter
- extends java.lang.Object
This abstract class must be extends for each mapping. The aim is to print
the meta objects ValueMapping and ClassMapping.
- Author:
- S.Chassande-Barrioz
Field Summary |
static java.lang.String |
TAB
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAB
public static final java.lang.String TAB
- See Also:
- Constant Field Values
MappingPrinter
public MappingPrinter()
canPrint
public boolean canPrint(MappingStructure pem)
- It retrieves true if the MappingPrinter is able to print the
MappingStructure specified in parameter.
This default implementation return always false.
print
public abstract void print(java.lang.String p,
PrimitiveElementMapping pem,
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,
ParentClassMapping pcm,
java.io.PrintStream out)
print
public void print(java.lang.String p,
GenClassMapping gcm,
java.io.PrintStream out)