org.objectweb.jorm.metainfo.api

Class 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 String
TAB

Method Summary

boolean
canPrint(MappingStructure pem)
It retrieves true if the MappingPrinter is able to print the MappingStructure specified in parameter.
void
print(String p, ClassMapping cm, PrintStream out)
void
print(String p, GenClassMapping gcm, PrintStream out)
void
print(String p, ParentClassMapping pcm, PrintStream out)
void
print(String p, PrimitiveElementMapping pem, PrintStream out)

Field Details

TAB

public static final String TAB

Method Details

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 void print(String p,
                  ClassMapping cm,
                  PrintStream out)


print

public void print(String p,
                  GenClassMapping gcm,
                  PrintStream out)


print

public void print(String p,
                  ParentClassMapping pcm,
                  PrintStream out)


print

public void print(String p,
                  PrimitiveElementMapping pem,
                  PrintStream out)