Class DomBuilderFactory
- java.lang.Object
-
- com.google.gwt.dom.builder.shared.ElementBuilderFactory
-
- com.google.gwt.dom.builder.client.DomBuilderFactory
-
public class DomBuilderFactory extends ElementBuilderFactory
Factory for creating element builders that construct elements using DOM manipulation.
-
-
Constructor Summary
Constructors Constructor Description DomBuilderFactory()Created from static factory method.
-
Method Summary
-
-
-
Method Detail
-
get
public static DomBuilderFactory get()
Get the instance of theDomBuilderFactory.Use
ElementBuilderFactory.get()to fetch a factory optimized for the browser client. However, you can use this factory directly if you want to force the builders to build elements use DOM manipulation.- Returns:
- the
ElementBuilderFactory
-
createAnchorBuilder
public DomAnchorBuilder createAnchorBuilder()
- Specified by:
createAnchorBuilderin classElementBuilderFactory
-
createAreaBuilder
public DomAreaBuilder createAreaBuilder()
- Specified by:
createAreaBuilderin classElementBuilderFactory
-
createAudioBuilder
public DomAudioBuilder createAudioBuilder()
- Specified by:
createAudioBuilderin classElementBuilderFactory
-
createBaseBuilder
public DomBaseBuilder createBaseBuilder()
- Specified by:
createBaseBuilderin classElementBuilderFactory
-
createBlockQuoteBuilder
public DomQuoteBuilder createBlockQuoteBuilder()
- Specified by:
createBlockQuoteBuilderin classElementBuilderFactory
-
createBodyBuilder
public DomBodyBuilder createBodyBuilder()
- Specified by:
createBodyBuilderin classElementBuilderFactory
-
createBRBuilder
public DomBRBuilder createBRBuilder()
- Specified by:
createBRBuilderin classElementBuilderFactory
-
createButtonInputBuilder
public InputBuilder createButtonInputBuilder()
- Specified by:
createButtonInputBuilderin classElementBuilderFactory
-
createCanvasBuilder
public DomCanvasBuilder createCanvasBuilder()
- Specified by:
createCanvasBuilderin classElementBuilderFactory
-
createCheckboxInputBuilder
public InputBuilder createCheckboxInputBuilder()
- Specified by:
createCheckboxInputBuilderin classElementBuilderFactory
-
createColBuilder
public DomTableColBuilder createColBuilder()
- Specified by:
createColBuilderin classElementBuilderFactory
-
createColGroupBuilder
public TableColBuilder createColGroupBuilder()
- Specified by:
createColGroupBuilderin classElementBuilderFactory
-
createDivBuilder
public DomDivBuilder createDivBuilder()
- Specified by:
createDivBuilderin classElementBuilderFactory
-
createDListBuilder
public DomDListBuilder createDListBuilder()
- Specified by:
createDListBuilderin classElementBuilderFactory
-
createFieldSetBuilder
public DomFieldSetBuilder createFieldSetBuilder()
- Specified by:
createFieldSetBuilderin classElementBuilderFactory
-
createFileInputBuilder
public InputBuilder createFileInputBuilder()
- Specified by:
createFileInputBuilderin classElementBuilderFactory
-
createFormBuilder
public DomFormBuilder createFormBuilder()
- Specified by:
createFormBuilderin classElementBuilderFactory
-
createFrameBuilder
public DomFrameBuilder createFrameBuilder()
- Specified by:
createFrameBuilderin classElementBuilderFactory
-
createFrameSetBuilder
public DomFrameSetBuilder createFrameSetBuilder()
- Specified by:
createFrameSetBuilderin classElementBuilderFactory
-
createH1Builder
public DomHeadingBuilder createH1Builder()
- Specified by:
createH1Builderin classElementBuilderFactory
-
createH2Builder
public DomHeadingBuilder createH2Builder()
- Specified by:
createH2Builderin classElementBuilderFactory
-
createH3Builder
public DomHeadingBuilder createH3Builder()
- Specified by:
createH3Builderin classElementBuilderFactory
-
createH4Builder
public DomHeadingBuilder createH4Builder()
- Specified by:
createH4Builderin classElementBuilderFactory
-
createH5Builder
public DomHeadingBuilder createH5Builder()
- Specified by:
createH5Builderin classElementBuilderFactory
-
createH6Builder
public DomHeadingBuilder createH6Builder()
- Specified by:
createH6Builderin classElementBuilderFactory
-
createHeadBuilder
public DomHeadBuilder createHeadBuilder()
- Specified by:
createHeadBuilderin classElementBuilderFactory
-
createHiddenInputBuilder
public InputBuilder createHiddenInputBuilder()
- Specified by:
createHiddenInputBuilderin classElementBuilderFactory
-
createHRBuilder
public DomHRBuilder createHRBuilder()
- Specified by:
createHRBuilderin classElementBuilderFactory
-
createIFrameBuilder
public DomIFrameBuilder createIFrameBuilder()
- Specified by:
createIFrameBuilderin classElementBuilderFactory
-
createImageBuilder
public DomImageBuilder createImageBuilder()
- Specified by:
createImageBuilderin classElementBuilderFactory
-
createImageInputBuilder
public InputBuilder createImageInputBuilder()
- Specified by:
createImageInputBuilderin classElementBuilderFactory
-
createLabelBuilder
public DomLabelBuilder createLabelBuilder()
- Specified by:
createLabelBuilderin classElementBuilderFactory
-
createLegendBuilder
public DomLegendBuilder createLegendBuilder()
- Specified by:
createLegendBuilderin classElementBuilderFactory
-
createLIBuilder
public DomLIBuilder createLIBuilder()
- Specified by:
createLIBuilderin classElementBuilderFactory
-
createLinkBuilder
public DomLinkBuilder createLinkBuilder()
- Specified by:
createLinkBuilderin classElementBuilderFactory
-
createMapBuilder
public DomMapBuilder createMapBuilder()
- Specified by:
createMapBuilderin classElementBuilderFactory
-
createMetaBuilder
public DomMetaBuilder createMetaBuilder()
- Specified by:
createMetaBuilderin classElementBuilderFactory
-
createOListBuilder
public DomOListBuilder createOListBuilder()
- Specified by:
createOListBuilderin classElementBuilderFactory
-
createOptGroupBuilder
public DomOptGroupBuilder createOptGroupBuilder()
- Specified by:
createOptGroupBuilderin classElementBuilderFactory
-
createOptionBuilder
public DomOptionBuilder createOptionBuilder()
- Specified by:
createOptionBuilderin classElementBuilderFactory
-
createParagraphBuilder
public DomParagraphBuilder createParagraphBuilder()
- Specified by:
createParagraphBuilderin classElementBuilderFactory
-
createParamBuilder
public DomParamBuilder createParamBuilder()
- Specified by:
createParamBuilderin classElementBuilderFactory
-
createPasswordInputBuilder
public InputBuilder createPasswordInputBuilder()
- Specified by:
createPasswordInputBuilderin classElementBuilderFactory
-
createPreBuilder
public DomPreBuilder createPreBuilder()
- Specified by:
createPreBuilderin classElementBuilderFactory
-
createPushButtonBuilder
public DomButtonBuilder createPushButtonBuilder()
- Specified by:
createPushButtonBuilderin classElementBuilderFactory
-
createQuoteBuilder
public DomQuoteBuilder createQuoteBuilder()
- Specified by:
createQuoteBuilderin classElementBuilderFactory
-
createRadioInputBuilder
public InputBuilder createRadioInputBuilder(java.lang.String name)
Description copied from class:ElementBuilderFactoryCreate a builder for an <input type='radio'> element.- Specified by:
createRadioInputBuilderin classElementBuilderFactory- Parameters:
name- name the name of the radio input (used for grouping)- Returns:
- the builder for the new element
-
createResetButtonBuilder
public DomButtonBuilder createResetButtonBuilder()
- Specified by:
createResetButtonBuilderin classElementBuilderFactory
-
createResetInputBuilder
public InputBuilder createResetInputBuilder()
- Specified by:
createResetInputBuilderin classElementBuilderFactory
-
createScriptBuilder
public DomScriptBuilder createScriptBuilder()
- Specified by:
createScriptBuilderin classElementBuilderFactory
-
createSelectBuilder
public DomSelectBuilder createSelectBuilder()
- Specified by:
createSelectBuilderin classElementBuilderFactory
-
createSourceBuilder
public DomSourceBuilder createSourceBuilder()
- Specified by:
createSourceBuilderin classElementBuilderFactory
-
createSpanBuilder
public DomSpanBuilder createSpanBuilder()
- Specified by:
createSpanBuilderin classElementBuilderFactory
-
createStyleBuilder
public DomStyleBuilder createStyleBuilder()
- Specified by:
createStyleBuilderin classElementBuilderFactory
-
createSubmitButtonBuilder
public DomButtonBuilder createSubmitButtonBuilder()
- Specified by:
createSubmitButtonBuilderin classElementBuilderFactory
-
createSubmitInputBuilder
public InputBuilder createSubmitInputBuilder()
- Specified by:
createSubmitInputBuilderin classElementBuilderFactory
-
createTableBuilder
public DomTableBuilder createTableBuilder()
- Specified by:
createTableBuilderin classElementBuilderFactory
-
createTableCaptionBuilder
public DomTableCaptionBuilder createTableCaptionBuilder()
- Specified by:
createTableCaptionBuilderin classElementBuilderFactory
-
createTBodyBuilder
public DomTableSectionBuilder createTBodyBuilder()
- Specified by:
createTBodyBuilderin classElementBuilderFactory
-
createTDBuilder
public DomTableCellBuilder createTDBuilder()
- Specified by:
createTDBuilderin classElementBuilderFactory
-
createTextAreaBuilder
public DomTextAreaBuilder createTextAreaBuilder()
- Specified by:
createTextAreaBuilderin classElementBuilderFactory
-
createTextInputBuilder
public InputBuilder createTextInputBuilder()
- Specified by:
createTextInputBuilderin classElementBuilderFactory
-
createTFootBuilder
public DomTableSectionBuilder createTFootBuilder()
- Specified by:
createTFootBuilderin classElementBuilderFactory
-
createTHBuilder
public DomTableCellBuilder createTHBuilder()
- Specified by:
createTHBuilderin classElementBuilderFactory
-
createTHeadBuilder
public DomTableSectionBuilder createTHeadBuilder()
- Specified by:
createTHeadBuilderin classElementBuilderFactory
-
createTRBuilder
public DomTableRowBuilder createTRBuilder()
- Specified by:
createTRBuilderin classElementBuilderFactory
-
createUListBuilder
public DomUListBuilder createUListBuilder()
- Specified by:
createUListBuilderin classElementBuilderFactory
-
createVideoBuilder
public DomVideoBuilder createVideoBuilder()
- Specified by:
createVideoBuilderin classElementBuilderFactory
-
trustedCreate
public ElementBuilder trustedCreate(java.lang.String tagName)
Description copied from class:ElementBuilderFactoryCreate anElementBuilderfor an arbitrary tag name. The tag name will will not be checked or escaped. The calling code should be carefully reviewed to ensure that the provided tag name will not cause a security issue if including in an HTML document. In general, this means limiting the code to HTML tagName constants supported by the HTML specification.- Specified by:
trustedCreatein classElementBuilderFactory- Parameters:
tagName- the tag name of the new element- Returns:
- an
ElementBuilderused to build the element
-
-