org.codehaus.modello.core
Class DefaultModelloCore

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLogEnabled
      extended byorg.codehaus.modello.core.AbstractModelloCore
          extended byorg.codehaus.modello.core.DefaultModelloCore
All Implemented Interfaces:
org.codehaus.plexus.logging.LogEnabled, ModelloCore

public class DefaultModelloCore
extends AbstractModelloCore

Version:
$Id: DefaultModelloCore.java 149 2004-09-29 17:32:16Z jvanzyl $
Author:
Trygve Laugstøl, Emmanuel Venisse

Field Summary
private  GeneratorPluginManager generatorPluginManager
           
private  MetadataPluginManager metadataPluginManager
           
 
Fields inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
 
Fields inherited from interface org.codehaus.modello.core.ModelloCore
ROLE
 
Constructor Summary
DefaultModelloCore()
           
 
Method Summary
 void generate(Model model, java.lang.String outputType, java.util.Properties parameters)
           
 MetadataPluginManager getMetadataPluginManager()
           
 Model loadModel(java.io.Reader reader)
           
 void saveModel(Model model, java.io.Writer writer)
           
 Model translate(java.io.Reader reader, java.lang.String inputType, java.util.Properties parameters)
           
 
Methods inherited from class org.codehaus.modello.core.AbstractModelloCore
input, output
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metadataPluginManager

private MetadataPluginManager metadataPluginManager

generatorPluginManager

private GeneratorPluginManager generatorPluginManager
Constructor Detail

DefaultModelloCore

public DefaultModelloCore()
Method Detail

getMetadataPluginManager

public MetadataPluginManager getMetadataPluginManager()

loadModel

public Model loadModel(java.io.Reader reader)
                throws ModelloException,
                       ModelValidationException
Throws:
ModelloException
ModelValidationException

saveModel

public void saveModel(Model model,
                      java.io.Writer writer)
               throws ModelloException
Throws:
ModelloException

translate

public Model translate(java.io.Reader reader,
                       java.lang.String inputType,
                       java.util.Properties parameters)
                throws ModelloException
Throws:
ModelloException

generate

public void generate(Model model,
                     java.lang.String outputType,
                     java.util.Properties parameters)
              throws ModelloException
Throws:
ModelloException