org.objectweb.speedo.generation.parser.jdo
Class JDOParser

java.lang.Object
  extended by org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
      extended by org.objectweb.speedo.generation.parser.AbstractParser
          extended by org.objectweb.speedo.generation.parser.jdo.JDOParser
All Implemented Interfaces:
GeneratorComponent

public class JDOParser
extends AbstractParser

Author:
S.Chassande-Barrioz

Field Summary
 
Fields inherited from class org.objectweb.speedo.generation.parser.AbstractParser
LOGGER_NAME
 
Fields inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
debug, logger, personality, scp
 
Constructor Summary
JDOParser()
           
 
Method Summary
protected  java.lang.String getLoggerName()
           
protected  java.lang.Object treatDocument(org.w3c.dom.Node node, java.lang.Object mo)
          Create the XML file descriptor.
 
Methods inherited from class org.objectweb.speedo.generation.parser.AbstractParser
getSummary, getTitle, init, process
 
Methods inherited from class org.objectweb.speedo.generation.lib.AbstractGeneratorComponent
getLogger, getSpeedoCompilerParameter, setLogger, setSpeedoCompilerParameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDOParser

public JDOParser()
Method Detail

getLoggerName

protected java.lang.String getLoggerName()
Specified by:
getLoggerName in class AbstractParser

treatDocument

protected java.lang.Object treatDocument(org.w3c.dom.Node node,
                                         java.lang.Object mo)
                                  throws SpeedoException
Description copied from class: AbstractParser
Create the XML file descriptor. It throws an exception if the XML file doesn't follow the relevant dtd.

Specified by:
treatDocument in class AbstractParser
Parameters:
node - root node of the descriptor which will be return.
mo - default descriptor to return.
Returns:
descriptor.
Throws:
SpeedoException