package com.xenoage.zong.musicxml.types.enums; import com.xenoage.utils.xml.XmlReader; import com.xenoage.utils.xml.XmlWriter; /** * MusicXML right-left-middle. * Only used in the barline element, named "location" . * * @author Andreas Wenger */ public enum MxlRightLeftMiddle { Right, Left, Middle; public static final String attrName = "location"; public static MxlRightLeftMiddle readOr(XmlReader reader, MxlRightLeftMiddle replacement) { return Utils.readOr(attrName, reader.getAttribute(attrName), values(), replacement); } public void write(XmlWriter writer) { writer.writeAttribute(attrName, toString().toLowerCase()); } }