Package org.codehaus.modello.core
Class DefaultModelloCore
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.codehaus.modello.core.AbstractModelloCore
-
- org.codehaus.modello.core.DefaultModelloCore
-
- All Implemented Interfaces:
ModelloCore
,org.codehaus.plexus.logging.LogEnabled
public class DefaultModelloCore extends AbstractModelloCore
-
-
Field Summary
Fields Modifier and Type Field Description private GeneratorPluginManager
generatorPluginManager
private MetadataPluginManager
metadataPluginManager
-
Fields inherited from interface org.codehaus.modello.core.ModelloCore
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultModelloCore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate(Model model, java.lang.String outputType, java.util.Properties parameters)
MetadataPluginManager
getMetadataPluginManager()
private void
handlePluginsMetadata(ModelReader modelReader, Model model)
Handle Plugins Metadata.Model
loadModel(java.io.File file)
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)
private void
upgradeModelloModel(ModelReader modelReader, Model model)
private void
upgradeModifiedAttribute(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> from, java.lang.String newName, java.util.Map<java.lang.String,java.lang.String> to, java.lang.String warn)
private void
upgradeModifiedAttribute(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> from, java.util.Map<java.lang.String,java.lang.String> to, java.lang.String warn)
private void
validate(Model model)
Validate the entire model.-
Methods inherited from class org.codehaus.modello.core.AbstractModelloCore
input, output
-
-
-
-
Field Detail
-
metadataPluginManager
private MetadataPluginManager metadataPluginManager
-
generatorPluginManager
private GeneratorPluginManager generatorPluginManager
-
-
Method Detail
-
getMetadataPluginManager
public MetadataPluginManager getMetadataPluginManager()
-
loadModel
public Model loadModel(java.io.File file) throws java.io.IOException, ModelloException, ModelValidationException
- Throws:
java.io.IOException
ModelloException
ModelValidationException
-
upgradeModifiedAttribute
private void upgradeModifiedAttribute(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> from, java.lang.String newName, java.util.Map<java.lang.String,java.lang.String> to, java.lang.String warn)
-
upgradeModifiedAttribute
private void upgradeModifiedAttribute(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> from, java.util.Map<java.lang.String,java.lang.String> to, java.lang.String warn)
-
upgradeModelloModel
private void upgradeModelloModel(ModelReader modelReader, Model model)
-
loadModel
public Model loadModel(java.io.Reader reader) throws ModelloException, ModelValidationException
-
handlePluginsMetadata
private void handlePluginsMetadata(ModelReader modelReader, Model model) throws ModelloException
Handle Plugins Metadata.- Throws:
ModelloException
-
validate
private void validate(Model model) throws ModelValidationException
Validate the entire model.- Throws:
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
-
-