/* * 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; } }