[DEV] reaname create model

This commit is contained in:
Edouard DUPIN 2021-07-08 14:11:34 +02:00
parent c3e4b287e4
commit 6bd92d1a57
3 changed files with 5 additions and 20 deletions

View File

@ -21,7 +21,7 @@ public class CacheIntrospectionModel {
} else if (classType.isEnum()) {
out = IntrospectionModelFactory.createModelEnum(key);
} else {
out = IntrospectionModelFactory.createModelPlop(key);
out = IntrospectionModelFactory.createModel(key);
}
this.elements.put(key, out);
return out;

View File

@ -6,22 +6,7 @@ import org.atriasoft.exml.exception.ExmlBuilderException;
public class IntrospectionModelFactory {
private IntrospectionModelFactory() {}
public static IntrospectionModel createModelsssss(final MapKey modelType) throws ExmlBuilderException {
/*
if (modelType.model() == ModelType.ARRAY) {
return new IntrospectionModelArray(modelType.type());
}
if (modelType.model() == ModelType.LIST) {
return new IntrospectionModelList(modelType.type());
}
*/
if (StringSerializer.contains(modelType.type())) {
return new IntrospectionModelBaseType(modelType.type());
}
return new IntrospectionModelComplex(modelType.type());
}
public static IntrospectionModel createModelArray(final String nodeName, final MapKey modelType) throws ExmlBuilderException {
return new IntrospectionModelArray(nodeName, modelType.type());
}
@ -33,7 +18,7 @@ public class IntrospectionModelFactory {
return new IntrospectionModelComplex(modelType.type());
}
public static IntrospectionModel createModelPlop(final MapKey modelType) throws ExmlBuilderException {
public static IntrospectionModel createModel(final MapKey modelType) throws ExmlBuilderException {
if (StringSerializer.contains(modelType.type())) {
return new IntrospectionModelBaseType(modelType.type());
}

View File

@ -26,7 +26,7 @@ public class GeneratorIntrospection implements Generator {
this.rootClassType = classType;
MapKey key = new MapKey(model, classType);
// TODO pb if it is a List or an Array ...
this.elements.put(key, IntrospectionModelFactory.createModelPlop(key));
this.elements.put(key, IntrospectionModelFactory.createModel(key));
}
IntrospectionModel findOrCreate(final ModelType model, final String name, final Class<?> classType) throws ExmlBuilderException {
@ -40,7 +40,7 @@ public class GeneratorIntrospection implements Generator {
} else if (model == ModelType.LIST) {
out = IntrospectionModelFactory.createModelList(key.nodeName(), key);
} else {
out = IntrospectionModelFactory.createModelPlop(key);
out = IntrospectionModelFactory.createModel(key);
}
this.elements.put(key, out);
return out;