package com.xenoage.zong.musicxml.types.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
import com.xenoage.utils.annotations.MaybeNull;
import com.xenoage.utils.xml.EnumWithXmlNames;
/**
* MusicXML css-font-size.
*
* @author Andreas Wenger
*/
@AllArgsConstructor @Getter
public enum MxlCSSFontSize
implements EnumWithXmlNames {
XXSmall("xx-small"),
XSmall("x-small"),
Small("small"),
Medium("medium"),
Large("large"),
XLarge("x-large"),
XXLarge("xx-large");
private final String xmlName;
@MaybeNull public static MxlCSSFontSize read(String s) {
return Utils.readOr("css-font-size", s, values(), null);
}
public String write() {
return xmlName;
}
}