Package org.codehaus.modello.core
Interface ModelloCore
-
- All Known Implementing Classes:
AbstractModelloCore,DefaultModelloCore
public interface ModelloCore- Author:
- Trygve Laugstøl
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidgenerate(Model model, String outputType, Properties parameters)MetadataPluginManagergetMetadataPluginManager()ModelloadModel(File file)ModelloadModel(Reader reader)voidsaveModel(Model model, Writer writer)Modeltranslate(Reader reader, String inputType, Properties parameters)
-
-
-
Field Detail
-
ROLE
static final String ROLE
-
-
Method Detail
-
getMetadataPluginManager
MetadataPluginManager getMetadataPluginManager()
-
loadModel
Model loadModel(File file) throws IOException, ModelloException, ModelValidationException
-
loadModel
Model loadModel(Reader reader) throws ModelloException, ModelValidationException
-
saveModel
void saveModel(Model model, Writer writer) throws ModelloException
- Throws:
ModelloException
-
translate
Model translate(Reader reader, String inputType, Properties parameters) throws ModelloException, ModelValidationException
-
generate
void generate(Model model, String outputType, Properties parameters) throws ModelloException
- Throws:
ModelloException
-
-