org.codehaus.modello.core

Interface ModelloCore

Known Implementing Classes:
AbstractModelloCore, DefaultModelloCore

public interface ModelloCore

Version:
$Id: ModelloCore.java 843 2007-07-20 09:01:44Z jvanzyl $
Author:
Trygve Laugstøl

Field Summary

static String
ROLE

Method Summary

void
generate(Model model, String outputType, Properties parameters)
MetadataPluginManager
getMetadataPluginManager()
Model
loadModel(File file)
Model
loadModel(Reader reader)
void
saveModel(Model model, Writer writer)
Model
translate(Reader reader, String inputType, Properties parameters)

Field Details

ROLE

public static final String ROLE

Method Details

generate

public void generate(Model model,
                     String outputType,
                     Properties parameters)
            throws ModelloException

getMetadataPluginManager

public MetadataPluginManager getMetadataPluginManager()

loadModel

public Model loadModel(File file)
            throws IOException,
                   ModelloException,
                   ModelValidationException

loadModel

public Model loadModel(Reader reader)
            throws ModelloException,
                   ModelValidationException

saveModel

public void saveModel(Model model,
                      Writer writer)
            throws ModelloException

translate

public Model translate(Reader reader,
                       String inputType,
                       Properties parameters)
            throws ModelloException,
                   ModelValidationException