public String execute() { HtmlDocumentBuilder builder = new HtmlDocumentBuilder(new HtmlElementWriter("html")); addHtmlHead(builder); addHtmlBody(builder); return builder .endElement() .getHtmlString(); }
protected String renderFormData(FormData formData) { if(formData == null || (formData.getFormFields() == null || formData.getFormFields().isEmpty()) && (formData.getFormProperties() == null || formData.getFormProperties().isEmpty())) { return null; } else { HtmlElementWriter formElement = new HtmlElementWriter(FORM_ELEMENT) .attribute(NAME_ATTRIBUTE, GENERATED_FORM_NAME) .attribute(ROLE_ATTRIBUTE, FORM_ROLE); HtmlDocumentBuilder documentBuilder = new HtmlDocumentBuilder(formElement); // render fields for (FormField formField : formData.getFormFields()) { renderFormField(formField, documentBuilder); } // render deprecated form properties for (FormProperty formProperty : formData.getFormProperties()) { renderFormField(new FormPropertyAdapter(formProperty), documentBuilder); } // end document element documentBuilder.endElement(); return documentBuilder.getHtmlString(); } }
protected String renderFormData(FormData formData) { if(formData == null || (formData.getFormFields() == null || formData.getFormFields().isEmpty()) && (formData.getFormProperties() == null || formData.getFormProperties().isEmpty())) { return null; } else { HtmlElementWriter formElement = new HtmlElementWriter(FORM_ELEMENT) .attribute(NAME_ATTRIBUTE, GENERATED_FORM_NAME) .attribute(ROLE_ATTRIBUTE, FORM_ROLE); HtmlDocumentBuilder documentBuilder = new HtmlDocumentBuilder(formElement); // render fields for (FormField formField : formData.getFormFields()) { renderFormField(formField, documentBuilder); } // render deprecated form properties for (FormProperty formProperty : formData.getFormProperties()) { renderFormField(new FormPropertyAdapter(formProperty), documentBuilder); } // end document element documentBuilder.endElement(); return documentBuilder.getHtmlString(); } }
protected String renderFormData(FormData formData) { if(formData == null || (formData.getFormFields() == null || formData.getFormFields().isEmpty()) && (formData.getFormProperties() == null || formData.getFormProperties().isEmpty())) { return null; } else { HtmlElementWriter formElement = new HtmlElementWriter(FORM_ELEMENT) .attribute(NAME_ATTRIBUTE, GENERATED_FORM_NAME) .attribute(ROLE_ATTRIBUTE, FORM_ROLE); HtmlDocumentBuilder documentBuilder = new HtmlDocumentBuilder(formElement); // render fields for (FormField formField : formData.getFormFields()) { renderFormField(formField, documentBuilder); } // render deprecated form properties for (FormProperty formProperty : formData.getFormProperties()) { renderFormField(new FormPropertyAdapter(formProperty), documentBuilder); } // end document element documentBuilder.endElement(); return documentBuilder.getHtmlString(); } }
protected String renderFormData(FormData formData) { if(formData == null || (formData.getFormFields() == null || formData.getFormFields().isEmpty()) && (formData.getFormProperties() == null || formData.getFormProperties().isEmpty())) { return null; } else { HtmlElementWriter formElement = new HtmlElementWriter(FORM_ELEMENT) .attribute(NAME_ATTRIBUTE, GENERATED_FORM_NAME) .attribute(ROLE_ATTRIBUTE, FORM_ROLE); HtmlDocumentBuilder documentBuilder = new HtmlDocumentBuilder(formElement); // render fields for (FormField formField : formData.getFormFields()) { renderFormField(formField, documentBuilder); } // render deprecated form properties for (FormProperty formProperty : formData.getFormProperties()) { renderFormField(new FormPropertyAdapter(formProperty), documentBuilder); } // end document element documentBuilder.endElement(); return documentBuilder.getHtmlString(); } }
.getHtmlString(); assertHtmlEquals("<someTagName></someTagName>", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName />", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName someAttr=\"someAttrValue\" />", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName someAttr=\"someAttrValue\"></someTagName>", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName someAttr></someTagName>", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName>someTextContent</someTagName>", htmlString); .endElement() .endElement() .getHtmlString(); assertHtmlEquals("<someTagName><someChildTag></someChildTag></someTagName>", htmlString); .endElement() .endElement() .getHtmlString(); assertHtmlEquals("<someTagName><someChildTag>someTextContent</someChildTag></someTagName>", htmlString); .endElement()
protected String renderFormData(FormData formData) { if(formData == null || (formData.getFormFields() == null || formData.getFormFields().isEmpty()) && (formData.getFormProperties() == null || formData.getFormProperties().isEmpty())) { return null; } else { HtmlElementWriter formElement = new HtmlElementWriter(FORM_ELEMENT) .attribute(NAME_ATTRIBUTE, GENERATED_FORM_NAME) .attribute(ROLE_ATTRIBUTE, FORM_ROLE); HtmlDocumentBuilder documentBuilder = new HtmlDocumentBuilder(formElement); // render fields for (FormField formField : formData.getFormFields()) { renderFormField(formField, documentBuilder); } // render deprecated form properties for (FormProperty formProperty : formData.getFormProperties()) { renderFormField(new FormPropertyAdapter(formProperty), documentBuilder); } // end document element documentBuilder.endElement(); return documentBuilder.getHtmlString(); } }
protected String renderFormData(FormData formData) { if(formData == null || (formData.getFormFields() == null || formData.getFormFields().isEmpty()) && (formData.getFormProperties() == null || formData.getFormProperties().isEmpty())) { return null; } else { HtmlElementWriter formElement = new HtmlElementWriter(FORM_ELEMENT) .attribute(NAME_ATTRIBUTE, GENERATED_FORM_NAME) .attribute(ROLE_ATTRIBUTE, FORM_ROLE); HtmlDocumentBuilder documentBuilder = new HtmlDocumentBuilder(formElement); // render fields for (FormField formField : formData.getFormFields()) { renderFormField(formField, documentBuilder); } // render deprecated form properties for (FormProperty formProperty : formData.getFormProperties()) { renderFormField(new FormPropertyAdapter(formProperty), documentBuilder); } // end document element documentBuilder.endElement(); return documentBuilder.getHtmlString(); } }
.getHtmlString(); assertHtmlEquals("<someTagName></someTagName>", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName />", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName someAttr=\"someAttrValue\" />", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName someAttr=\"someAttrValue\"></someTagName>", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName someAttr></someTagName>", htmlString); .getHtmlString(); assertHtmlEquals("<someTagName>someTextContent</someTagName>", htmlString); .endElement() .endElement() .getHtmlString(); assertHtmlEquals("<someTagName><someChildTag></someChildTag></someTagName>", htmlString); .endElement() .endElement() .getHtmlString(); assertHtmlEquals("<someTagName><someChildTag>someTextContent</someChildTag></someTagName>", htmlString); .endElement()