package com.xenoage.zong.musicxml.types;
import com.xenoage.utils.annotations.NonNull;
import com.xenoage.utils.xml.XmlWriter;
import com.xenoage.zong.musicxml.types.choice.MxlFullNoteContent;
import com.xenoage.zong.musicxml.util.IncompleteMusicXML;
/**
* MusicXML rest.
*
* @author Andreas Wenger
*/
@IncompleteMusicXML(missing = "display-step-octave")
public final class MxlRest
implements MxlFullNoteContent {
public static final String elemName = "rest";
@Override public MxlFullNoteContentType getFullNoteContentType() {
return MxlFullNoteContentType.Rest;
}
@NonNull public static MxlRest read() {
return new MxlRest();
}
@Override public void write(XmlWriter writer) {
writer.writeElementEmpty(elemName);
}
}