/*
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Enum.java to edit this template
|
*/
|
package com.megatim.fdxconvert.enums;
|
|
import java.util.stream.Stream;
|
|
/**
|
*
|
* @author STEPHANIE
|
*/
|
public enum DataType {
|
|
CSV("CSV"), XLSX("Excel-XLSX"), XLS("Excel-XLS"), TXT("Texte(TXT)"),JSON("JSON");
|
|
private final String dataType;
|
|
private DataType(String dataType) {
|
this.dataType = dataType;
|
}
|
|
public static DataType of(String dataType) {
|
return Stream.of(DataType.values())
|
.filter(p -> p.getDataType().equals(dataType))
|
.findFirst()
|
.orElseThrow(IllegalArgumentException::new);
|
}
|
|
public String getDataType() {
|
return dataType;
|
}
|
|
@Override
|
public String toString() {
|
return dataType;
|
}
|
}
|