All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mplates.1.2.source-code.Enum.ftl Maven / Gradle / Ivy

<#include "license.ftl">
<@license/>
<#assign enums = doc.enums>
package ${enums.package}.model.enums;

/** 
<#if enums.enum[0].@description[0]??>
 * ${enums.enum[0].@description} 

 * @author Redora
*/
public enum ${enums.name} {

  <#list doc["//element"] as value>
  <#if value.description[0]??>
    /** ${value.description} */
  
    ${value.@name}<#if value_has_next>,<#else>;
  
  
    /** @return Null, or the result of valueOf() */
    public static ${enums.name} valueOfNullSafe(String value) {
        if (value != null) {
            return valueOf(value);
        }
        return null;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy