// Path: src/main/java/com/spirit21/swagger/converter/models/DataType.java
// public class DataType {
//     private String type;
//     private String format;
// 
//     public DataType(String type) {
//         this.type = type;
//     }
// 
//     public DataType(String type, String format) {
//         this.type = type;
//         this.format = format;
//     }
// 
//     public String getType() {
//         return type;
//     }
// 
//     public void setType(String type) {
//         this.type = type;
//     }
// 
//     public String getFormat() {
//         return format;
//     }
// 
//     public void setFormat(String format) {
//         this.format = format;
//     }
// }


import java.util.ArrayList;
import java.util.List;
import com.spirit21.swagger.converter.models.DataType;
package com.spirit21.swagger.converter.datatype;



/**
 * 
 * @author dsimon
 *
 */
public class DataTypeFactory {
    List<TypeHandler> handlers;

    public DataTypeFactory() {
        handlers = new ArrayList<>();
        handlers.add(new StringHandler());
        handlers.add(new NumberHandler());
        handlers.add(new ListHandler());
        handlers.add(new DateHandler());
        handlers.add(new BooleanHandler());
// Path: src/main/java/com/spirit21/swagger/converter/models/DataType.java
// public class DataType {
//     private String type;
//     private String format;
// 
//     public DataType(String type) {
//         this.type = type;
//     }
// 
//     public DataType(String type, String format) {
//         this.type = type;
//         this.format = format;
//     }
// 
//     public String getType() {
//         return type;
//     }
// 
//     public void setType(String type) {
//         this.type = type;
//     }
// 
//     public String getFormat() {
//         return format;
//     }
// 
//     public void setFormat(String format) {
//         this.format = format;
//     }
// }


// Path: src/main/java/com/spirit21/swagger/converter/datatype/DataTypeFactory.java
import java.util.ArrayList;
import java.util.List;
import com.spirit21.swagger.converter.models.DataType;

package com.spirit21.swagger.converter.datatype;



/**
 * 
 * @author dsimon
 *
 */
public class DataTypeFactory {
    List<TypeHandler> handlers;

    public DataTypeFactory() {
        handlers = new ArrayList<>();
        handlers.add(new StringHandler());
        handlers.add(new NumberHandler());
        handlers.add(new ListHandler());
        handlers.add(new DateHandler());
        handlers.add(new BooleanHandler());
        handlers.add(new ObjectHandler());