Modifier and Type | Method and Description |
---|---|
void |
Modello.generate(java.io.Reader modelReader,
java.lang.String outputType,
java.util.Properties parameters) |
void |
Modello.translate(java.io.Reader reader,
java.io.Writer writer,
java.lang.String outputType,
java.util.Properties parameters) |
Constructor and Description |
---|
Modello() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultModelloCore.generate(Model model,
java.lang.String outputType,
java.util.Properties parameters) |
void |
ModelloCore.generate(Model model,
java.lang.String outputType,
java.util.Properties parameters) |
private void |
DefaultModelloCore.handlePluginsMetadata(ModelReader modelReader,
Model model)
Handle Plugins Metadata.
|
Model |
AbstractModelloCore.input(java.io.Reader reader) |
Model |
DefaultModelloCore.loadModel(java.io.File file) |
Model |
ModelloCore.loadModel(java.io.File file) |
Model |
DefaultModelloCore.loadModel(java.io.Reader reader) |
Model |
ModelloCore.loadModel(java.io.Reader reader) |
void |
AbstractModelloCore.output(Model model,
java.io.Writer writer) |
void |
DefaultModelloCore.saveModel(Model model,
java.io.Writer writer) |
void |
ModelloCore.saveModel(Model model,
java.io.Writer writer) |
Model |
DefaultModelloCore.translate(java.io.Reader reader,
java.lang.String inputType,
java.util.Properties parameters) |
Model |
ModelloCore.translate(java.io.Reader reader,
java.lang.String inputType,
java.util.Properties parameters) |
Modifier and Type | Method and Description |
---|---|
Model |
ModelReader.loadModel(java.io.Reader reader) |
Modifier and Type | Method and Description |
---|---|
AssociationMetadata |
MetadataPlugin.getAssociationMetadata(ModelAssociation association,
java.util.Map<java.lang.String,java.lang.String> data) |
ClassMetadata |
MetadataPlugin.getClassMetadata(ModelClass clazz,
java.util.Map<java.lang.String,java.lang.String> data) |
FieldMetadata |
MetadataPlugin.getFieldMetadata(ModelField field,
java.util.Map<java.lang.String,java.lang.String> data) |
InterfaceMetadata |
MetadataPlugin.getInterfaceMetadata(ModelInterface iface,
java.util.Map<java.lang.String,java.lang.String> data) |
ModelMetadata |
MetadataPlugin.getModelMetadata(Model model,
java.util.Map<java.lang.String,java.lang.String> data) |
Modifier and Type | Method and Description |
---|---|
void |
ModelloGenerator.generate(Model model,
java.util.Properties parameters) |
protected void |
AbstractModelloGenerator.initialize(Model model,
java.util.Properties parameters) |
Modifier and Type | Method and Description |
---|---|
void |
ConverterGenerator.generate(Model model,
java.util.Properties parameters) |
private void |
ConverterGenerator.generateConverters(Version toVersion) |
private void |
ConverterGenerator.generateConverterTool(java.util.List<Version> allVersions) |
Modifier and Type | Method and Description |
---|---|
void |
Dom4jWriterGenerator.generate(Model model,
java.util.Properties parameters) |
void |
Dom4jReaderGenerator.generate(Model model,
java.util.Properties parameters) |
private void |
Dom4jReaderGenerator.generateDom4jReader() |
private void |
Dom4jWriterGenerator.generateDom4jWriter() |
private void |
Dom4jWriterGenerator.processField(ModelField field,
XmlFieldMetadata xmlFieldMetadata,
java.lang.String uncapClassName,
JSourceCode sc,
ModelClass modelClass,
JClass jClass) |
private void |
Dom4jWriterGenerator.writeAllClasses(Model objectModel,
JClass jClass) |
private void |
Dom4jWriterGenerator.writeClass(ModelClass modelClass,
JClass jClass) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractJavaModelloGenerator.addModelImports(JClass jClass,
BaseElement baseElem) |
private void |
JavaModelloGenerator.createAdder(ModelAssociation modelAssociation,
JClass jClass) |
private void |
JavaModelloGenerator.createAdder(ModelAssociation modelAssociation,
JClass jClass,
boolean isBuilderMethod) |
private void |
JavaModelloGenerator.createAssociation(JClass jClass,
ModelAssociation modelAssociation,
JSourceCode jConstructorSource) |
private void |
JavaModelloGenerator.createBuilderAssociation(JClass jClass,
ModelAssociation modelAssociation) |
private void |
JavaModelloGenerator.createBuilderField(JClass jClass,
ModelField modelField) |
private void |
JavaModelloGenerator.createClassCastAssertion(JSourceCode sc,
ModelAssociation modelAssociation,
java.lang.String crudModifier) |
private void |
JavaModelloGenerator.createField(JClass jClass,
ModelField modelField) |
private JField |
JavaModelloGenerator.createField(ModelField modelField) |
private void |
JavaModelloGenerator.createInstanceAndSetProperties(ModelClass modelClass,
JConstructor constructor,
JSourceCode sc) |
private void |
JavaModelloGenerator.createSetBuilderAssociationToInstance(java.util.Set<java.lang.String> ctorArgs,
ModelAssociation modelAssociation,
JSourceCode sc) |
private boolean |
JavaModelloGenerator.createSetBuilderFieldToInstance(java.util.Set<java.lang.String> ctorArgs,
ModelField modelField,
JSourceCode sc) |
private JMethod |
JavaModelloGenerator.createSetter(JField field,
ModelField modelField) |
private JMethod |
JavaModelloGenerator.createSetter(JField field,
ModelField modelField,
boolean isBuilderMethod) |
void |
JavaModelloGenerator.generate(Model model,
java.util.Properties parameters) |
private void |
JavaModelloGenerator.generateBuilder(ModelClass modelClass,
JClass builderClass,
JConstructor outherClassConstructor) |
private JMethod[] |
JavaModelloGenerator.generateClone(ModelClass modelClass,
ModelClass locationClass) |
private void |
JavaModelloGenerator.generateInterface(ModelInterface modelInterface) |
private void |
JavaModelloGenerator.generateJava() |
private void |
JavaModelloGenerator.generateLocationBean(JClass jClass,
ModelClass locationClass,
ModelClass sourceClass) |
private java.lang.String |
JavaModelloGenerator.generateLocationTracker(Model objectModel,
ModelClass locationClass) |
private void |
JavaModelloGenerator.generateLocationTracking(JClass jClass,
ModelClass modelClass,
ModelClass locationClass) |
private void |
JavaModelloGenerator.generateStaticCreator(ModelClass modelClass,
JClass jClass,
JConstructor constructor) |
private java.lang.String |
JavaModelloGenerator.getCloneHook(ModelClass modelClass) |
private java.lang.String |
JavaModelloGenerator.getCloneMode(ModelAssociation modelAssociation,
java.lang.String cloneModeClass) |
private java.lang.String |
JavaModelloGenerator.getCloneMode(ModelClass modelClass) |
private JType |
JavaModelloGenerator.getDesiredType(ModelField modelField,
boolean useTo) |
private JavaAssociationMetadata |
JavaModelloGenerator.getJavaAssociationMetadata(ModelAssociation modelAssociation) |
protected java.lang.String |
AbstractJavaModelloGenerator.getJavaDefaultValue(ModelField modelField) |
protected java.lang.String |
AbstractJavaModelloGenerator.getValueChecker(java.lang.String type,
java.lang.String value,
ModelField field) |
protected void |
AbstractJavaModelloGenerator.initialize(Model model,
java.util.Properties parameters) |
Modifier and Type | Method and Description |
---|---|
void |
JDOMWriterGenerator.generate(Model model,
java.util.Properties parameters) |
private void |
JDOMWriterGenerator.generateJDOMWriter() |
private java.lang.String |
JDOMWriterGenerator.getJdomValueChecker(java.lang.String type,
java.lang.String value,
ModelField field) |
private void |
JDOMWriterGenerator.updateClass(ModelClass clazz,
JClass jClass,
java.util.List<ModelClass> alwaysExisting) |
private void |
JDOMWriterGenerator.writeAllClasses(Model objectModel,
JClass jClass,
ModelClass rootClass) |
Modifier and Type | Method and Description |
---|---|
void |
SaxWriterGenerator.generate(Model model,
java.util.Properties parameters) |
private void |
SaxWriterGenerator.generateSaxWriter() |
private void |
SaxWriterGenerator.writeAllClasses(Model objectModel,
JClass jClass) |
private void |
SaxWriterGenerator.writeClass(ModelClass modelClass,
JClass jClass) |
Modifier and Type | Method and Description |
---|---|
private GeneratorNode |
StaxReaderGenerator.findRequiredReferenceResolvers(ModelClass modelClass,
GeneratorNode parent) |
void |
StaxSerializerGenerator.generate(Model model,
java.util.Properties parameters) |
void |
StaxWriterGenerator.generate(Model model,
java.util.Properties parameters) |
void |
StaxReaderGenerator.generate(Model model,
java.util.Properties parameters) |
private void |
StaxReaderGenerator.generateStaxReader()
Generate a StAX reader, a
ModelNameStaxReader class in io.stax sub-package
with public RootClass read( ... |
private void |
StaxReaderGenerator.generateStaxReaderDelegate(java.util.List<java.lang.String> versions) |
private void |
StaxSerializerGenerator.generateStaxSerializer() |
private void |
StaxWriterGenerator.generateStaxWriter() |
protected ModelField |
AbstractStaxGenerator.getReferenceIdentifierField(ModelAssociation association) |
protected void |
AbstractStaxGenerator.initialize(Model model,
java.util.Properties parameters) |
private void |
StaxReaderGenerator.processField(ModelField field,
XmlFieldMetadata xmlFieldMetadata,
boolean addElse,
JSourceCode sc,
java.lang.String objectName,
boolean rootElement,
JClass jClass)
Generate code to process a field represented as an XML element.
|
private void |
StaxWriterGenerator.writeAllClasses(Model objectModel,
JClass jClass) |
private void |
StaxReaderGenerator.writeAllClassesParser(Model objectModel,
JClass jClass)
Write code to parse every classes from a model.
|
private void |
StaxReaderGenerator.writeAttributes(ModelClass modelClass,
java.lang.String uncapClassName,
JSourceCode sc)
Add code to parse fields of a model class that are XML attributes.
|
private void |
StaxWriterGenerator.writeClass(ModelClass modelClass,
JClass jClass) |
private void |
StaxReaderGenerator.writeClassParser(ModelClass modelClass,
JClass jClass,
boolean rootElement)
Write a
private ClassName parseClassName( ... |
private void |
StaxReaderGenerator.writeDetermineVersionMethod(JClass jClass,
Model objectModel) |
Modifier and Type | Method and Description |
---|---|
void |
XdocGenerator.generate(Model model,
java.util.Properties parameters) |
Modifier and Type | Method and Description |
---|---|
AssociationMetadata |
XdocMetadataPlugin.getAssociationMetadata(ModelAssociation association,
java.util.Map<java.lang.String,java.lang.String> data) |
FieldMetadata |
XdocMetadataPlugin.getFieldMetadata(ModelField field,
java.util.Map<java.lang.String,java.lang.String> data) |
ModelMetadata |
XdocMetadataPlugin.getModelMetadata(Model model,
java.util.Map<java.lang.String,java.lang.String> data) |
Modifier and Type | Method and Description |
---|---|
void |
Xpp3ReaderGenerator.generate(Model model,
java.util.Properties parameters) |
void |
Xpp3WriterGenerator.generate(Model model,
java.util.Properties parameters) |
private void |
Xpp3ReaderGenerator.generateXpp3Reader() |
private void |
Xpp3WriterGenerator.generateXpp3Writer() |
protected void |
AbstractXpp3Generator.initialize(Model model,
java.util.Properties parameters) |
protected void |
Xpp3ReaderGenerator.initialize(Model model,
java.util.Properties parameters) |
protected void |
Xpp3WriterGenerator.initialize(Model model,
java.util.Properties parameters) |
private void |
Xpp3WriterGenerator.writeAllClasses(Model objectModel,
JClass jClass) |
private void |
Xpp3WriterGenerator.writeClass(ModelClass modelClass,
JClass jClass) |
Modifier and Type | Method and Description |
---|---|
void |
XsdGenerator.generate(Model model,
java.util.Properties parameters) |
private void |
XsdGenerator.generateXsd(java.util.Properties parameters) |
static java.lang.String |
XsdModelHelper.getNamespace(Model model,
Version version) |
static java.lang.String |
XsdModelHelper.getTargetNamespace(Model model,
Version version) |
Modifier and Type | Method and Description |
---|---|
AssociationMetadata |
XsdMetadataPlugin.getAssociationMetadata(ModelAssociation association,
java.util.Map<java.lang.String,java.lang.String> data) |
ClassMetadata |
XsdMetadataPlugin.getClassMetadata(ModelClass clazz,
java.util.Map<java.lang.String,java.lang.String> data) |
FieldMetadata |
XsdMetadataPlugin.getFieldMetadata(ModelField field,
java.util.Map<java.lang.String,java.lang.String> data) |
InterfaceMetadata |
XsdMetadataPlugin.getInterfaceMetadata(ModelInterface iface,
java.util.Map<java.lang.String,java.lang.String> data) |
ModelMetadata |
XsdMetadataPlugin.getModelMetadata(Model model,
java.util.Map<java.lang.String,java.lang.String> data) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractXmlJavaGenerator.initialize(Model model,
java.util.Properties parameters) |