package org.jaxygen.netservice.html; public class HTMLForm extends BasicHTMLElement { public enum Action { post, get, put } public HTMLForm(String id) { super("FORM",id); } public HTMLForm() { super("FORM"); } public void setMethod( final Action method ) { setAttribute("method", method); } public void setAction( final String action ) { setAttribute("action", action.toString()); } public void setEnctype( final String method ) { setAttribute("enctype", method); } /**Set the enctype="multipart/form-data" property * */ public void setMultipartDataEncoding() { setAttribute("enctype","multipart/form-data"); } public HTMLInput appendInput(HTMLInput.Type type, final String name, final String value) { HTMLInput input = new HTMLInput(); input.setType(type); input.setName(name); input.setValue(value); append(input); return input; } }