package org.goko.gcode.rs274ngcv3.xml.bean; import java.util.ArrayList; import org.goko.gcode.rs274ngcv3.xml.bean.source.XmlGCodeProviderSource; import org.simpleframework.xml.Attribute; import org.simpleframework.xml.Element; import org.simpleframework.xml.ElementList; import org.simpleframework.xml.Root; @Root(name="gcodeProvider") public class XmlGCodeProvider { @Attribute private String code; @Element private XmlGCodeProviderSource source; @ElementList(name="modifiers", required=false) private ArrayList<XmlGCodeModifier> modifiers; /** * @return the code */ public String getCode() { return code; } /** * @param code the code to set */ public void setCode(String code) { this.code = code; } /** * @return the source */ public XmlGCodeProviderSource getSource() { return source; } /** * @param source the source to set */ public void setSource(XmlGCodeProviderSource source) { this.source = source; } /** * @return the modifiers */ public ArrayList<XmlGCodeModifier> getModifiers() { return modifiers; } /** * @param modifiers the modifiers to set */ public void setModifiers(ArrayList<XmlGCodeModifier> modifiers) { this.modifiers = modifiers; } }