package org.activityinfo.io.xform.form;
import org.activityinfo.io.xform.Namespaces;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlElements;
import java.util.ArrayList;
import java.util.List;
public class Body {
private final List<BodyElement> elements = new ArrayList<>();
@XmlElements({
@XmlElement(name = "group", namespace = Namespaces.XFORM, type = Group.class),
@XmlElement(name = "select1", namespace = Namespaces.XFORM, type = Select1.class),
@XmlElement(name = "select", namespace = Namespaces.XFORM, type = Select.class),
@XmlElement(name = "input", namespace = Namespaces.XFORM, type = Input.class),
@XmlElement(name = "upload", namespace = Namespaces.XFORM, type = Upload.class)
})
public List<BodyElement> getElements() {
return elements;
}
public void addElement(BodyElement bodyElement) {
elements.add(bodyElement);
}
}