org.objectweb.jorm.mapper.mem.mi2xml
Class MemDomtreeBuilder

java.lang.Object
  extended byorg.objectweb.jorm.mi2xml.lib.BasicMappingDomtreeBuilder
      extended byorg.objectweb.jorm.mapper.mem.mi2xml.MemDomtreeBuilder
All Implemented Interfaces:
Loggable, MappingDomtreeBuilder

public class MemDomtreeBuilder
extends BasicMappingDomtreeBuilder

BasicRdbMappingDomTreeGenerator extends the BasicMappingDomTreeGenerator class. BasicRdbMappingDomTreeGenerator generates an org.w3c.dom.Document object for a ClassMapping object or a GenClassMapping object.


Field Summary
 
Fields inherited from class org.objectweb.jorm.mi2xml.lib.BasicMappingDomtreeBuilder
currentClass, logger, loggerFactory, metaobject2idvalue
 
Constructor Summary
MemDomtreeBuilder()
          Builds a new rdb domtree generator.
 
Method Summary
 void processClassMapping(org.w3c.dom.Document document, org.w3c.dom.Element mappingElement, ClassMapping classMapping)
          Adds a fos-class-mapping element to a mapping element.
 void processGenClassMapping(org.w3c.dom.Document document, org.w3c.dom.Element mappingElement, GenClassMapping genClassMapping)
          Adds a fos-gen-class-mapping element to a mapping element.
 
Methods inherited from class org.objectweb.jorm.mi2xml.lib.BasicMappingDomtreeBuilder
getLogger, getLoggerFactory, setCurrentClass, setLogger, setLoggerFactory, setmetaobject2idvalue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemDomtreeBuilder

public MemDomtreeBuilder()
Builds a new rdb domtree generator. This class is loaded by a classloader.

Method Detail

processClassMapping

public void processClassMapping(org.w3c.dom.Document document,
                                org.w3c.dom.Element mappingElement,
                                ClassMapping classMapping)
                         throws PException
Adds a fos-class-mapping element to a mapping element.

Specified by:
processClassMapping in interface MappingDomtreeBuilder
Specified by:
processClassMapping in class BasicMappingDomtreeBuilder
Parameters:
document - an org.w3c.dom.Document object, mappingElement a mapping element, classMapping a ClassMapping object.
Throws:
PException

processGenClassMapping

public void processGenClassMapping(org.w3c.dom.Document document,
                                   org.w3c.dom.Element mappingElement,
                                   GenClassMapping genClassMapping)
Adds a fos-gen-class-mapping element to a mapping element.

Specified by:
processGenClassMapping in interface MappingDomtreeBuilder
Specified by:
processGenClassMapping in class BasicMappingDomtreeBuilder
Parameters:
document - an org.w3c.dom.Document object, mappingElement a mapping element, genClassMapping a GenClassMapping object.