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:
createAnchorBuilder
in classElementBuilderFactory
-
createAreaBuilder
public DomAreaBuilder createAreaBuilder()
- Specified by:
createAreaBuilder
in classElementBuilderFactory
-
createAudioBuilder
public DomAudioBuilder createAudioBuilder()
- Specified by:
createAudioBuilder
in classElementBuilderFactory
-
createBaseBuilder
public DomBaseBuilder createBaseBuilder()
- Specified by:
createBaseBuilder
in classElementBuilderFactory
-
createBlockQuoteBuilder
public DomQuoteBuilder createBlockQuoteBuilder()
- Specified by:
createBlockQuoteBuilder
in classElementBuilderFactory
-
createBodyBuilder
public DomBodyBuilder createBodyBuilder()
- Specified by:
createBodyBuilder
in classElementBuilderFactory
-
createBRBuilder
public DomBRBuilder createBRBuilder()
- Specified by:
createBRBuilder
in classElementBuilderFactory
-
createButtonInputBuilder
public InputBuilder createButtonInputBuilder()
- Specified by:
createButtonInputBuilder
in classElementBuilderFactory
-
createCanvasBuilder
public DomCanvasBuilder createCanvasBuilder()
- Specified by:
createCanvasBuilder
in classElementBuilderFactory
-
createCheckboxInputBuilder
public InputBuilder createCheckboxInputBuilder()
- Specified by:
createCheckboxInputBuilder
in classElementBuilderFactory
-
createColBuilder
public DomTableColBuilder createColBuilder()
- Specified by:
createColBuilder
in classElementBuilderFactory
-
createColGroupBuilder
public TableColBuilder createColGroupBuilder()
- Specified by:
createColGroupBuilder
in classElementBuilderFactory
-
createDivBuilder
public DomDivBuilder createDivBuilder()
- Specified by:
createDivBuilder
in classElementBuilderFactory
-
createDListBuilder
public DomDListBuilder createDListBuilder()
- Specified by:
createDListBuilder
in classElementBuilderFactory
-
createFieldSetBuilder
public DomFieldSetBuilder createFieldSetBuilder()
- Specified by:
createFieldSetBuilder
in classElementBuilderFactory
-
createFileInputBuilder
public InputBuilder createFileInputBuilder()
- Specified by:
createFileInputBuilder
in classElementBuilderFactory
-
createFormBuilder
public DomFormBuilder createFormBuilder()
- Specified by:
createFormBuilder
in classElementBuilderFactory
-
createFrameBuilder
public DomFrameBuilder createFrameBuilder()
- Specified by:
createFrameBuilder
in classElementBuilderFactory
-
createFrameSetBuilder
public DomFrameSetBuilder createFrameSetBuilder()
- Specified by:
createFrameSetBuilder
in classElementBuilderFactory
-
createH1Builder
public DomHeadingBuilder createH1Builder()
- Specified by:
createH1Builder
in classElementBuilderFactory
-
createH2Builder
public DomHeadingBuilder createH2Builder()
- Specified by:
createH2Builder
in classElementBuilderFactory
-
createH3Builder
public DomHeadingBuilder createH3Builder()
- Specified by:
createH3Builder
in classElementBuilderFactory
-
createH4Builder
public DomHeadingBuilder createH4Builder()
- Specified by:
createH4Builder
in classElementBuilderFactory
-
createH5Builder
public DomHeadingBuilder createH5Builder()
- Specified by:
createH5Builder
in classElementBuilderFactory
-
createH6Builder
public DomHeadingBuilder createH6Builder()
- Specified by:
createH6Builder
in classElementBuilderFactory
-
createHeadBuilder
public DomHeadBuilder createHeadBuilder()
- Specified by:
createHeadBuilder
in classElementBuilderFactory
-
createHiddenInputBuilder
public InputBuilder createHiddenInputBuilder()
- Specified by:
createHiddenInputBuilder
in classElementBuilderFactory
-
createHRBuilder
public DomHRBuilder createHRBuilder()
- Specified by:
createHRBuilder
in classElementBuilderFactory
-
createIFrameBuilder
public DomIFrameBuilder createIFrameBuilder()
- Specified by:
createIFrameBuilder
in classElementBuilderFactory
-
createImageBuilder
public DomImageBuilder createImageBuilder()
- Specified by:
createImageBuilder
in classElementBuilderFactory
-
createImageInputBuilder
public InputBuilder createImageInputBuilder()
- Specified by:
createImageInputBuilder
in classElementBuilderFactory
-
createLabelBuilder
public DomLabelBuilder createLabelBuilder()
- Specified by:
createLabelBuilder
in classElementBuilderFactory
-
createLegendBuilder
public DomLegendBuilder createLegendBuilder()
- Specified by:
createLegendBuilder
in classElementBuilderFactory
-
createLIBuilder
public DomLIBuilder createLIBuilder()
- Specified by:
createLIBuilder
in classElementBuilderFactory
-
createLinkBuilder
public DomLinkBuilder createLinkBuilder()
- Specified by:
createLinkBuilder
in classElementBuilderFactory
-
createMapBuilder
public DomMapBuilder createMapBuilder()
- Specified by:
createMapBuilder
in classElementBuilderFactory
-
createMetaBuilder
public DomMetaBuilder createMetaBuilder()
- Specified by:
createMetaBuilder
in classElementBuilderFactory
-
createOListBuilder
public DomOListBuilder createOListBuilder()
- Specified by:
createOListBuilder
in classElementBuilderFactory
-
createOptGroupBuilder
public DomOptGroupBuilder createOptGroupBuilder()
- Specified by:
createOptGroupBuilder
in classElementBuilderFactory
-
createOptionBuilder
public DomOptionBuilder createOptionBuilder()
- Specified by:
createOptionBuilder
in classElementBuilderFactory
-
createParagraphBuilder
public DomParagraphBuilder createParagraphBuilder()
- Specified by:
createParagraphBuilder
in classElementBuilderFactory
-
createParamBuilder
public DomParamBuilder createParamBuilder()
- Specified by:
createParamBuilder
in classElementBuilderFactory
-
createPasswordInputBuilder
public InputBuilder createPasswordInputBuilder()
- Specified by:
createPasswordInputBuilder
in classElementBuilderFactory
-
createPreBuilder
public DomPreBuilder createPreBuilder()
- Specified by:
createPreBuilder
in classElementBuilderFactory
-
createPushButtonBuilder
public DomButtonBuilder createPushButtonBuilder()
- Specified by:
createPushButtonBuilder
in classElementBuilderFactory
-
createQuoteBuilder
public DomQuoteBuilder createQuoteBuilder()
- Specified by:
createQuoteBuilder
in classElementBuilderFactory
-
createRadioInputBuilder
public InputBuilder createRadioInputBuilder(java.lang.String name)
Description copied from class:ElementBuilderFactory
Create a builder for an <input type='radio'> element.- Specified by:
createRadioInputBuilder
in 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:
createResetButtonBuilder
in classElementBuilderFactory
-
createResetInputBuilder
public InputBuilder createResetInputBuilder()
- Specified by:
createResetInputBuilder
in classElementBuilderFactory
-
createScriptBuilder
public DomScriptBuilder createScriptBuilder()
- Specified by:
createScriptBuilder
in classElementBuilderFactory
-
createSelectBuilder
public DomSelectBuilder createSelectBuilder()
- Specified by:
createSelectBuilder
in classElementBuilderFactory
-
createSourceBuilder
public DomSourceBuilder createSourceBuilder()
- Specified by:
createSourceBuilder
in classElementBuilderFactory
-
createSpanBuilder
public DomSpanBuilder createSpanBuilder()
- Specified by:
createSpanBuilder
in classElementBuilderFactory
-
createStyleBuilder
public DomStyleBuilder createStyleBuilder()
- Specified by:
createStyleBuilder
in classElementBuilderFactory
-
createSubmitButtonBuilder
public DomButtonBuilder createSubmitButtonBuilder()
- Specified by:
createSubmitButtonBuilder
in classElementBuilderFactory
-
createSubmitInputBuilder
public InputBuilder createSubmitInputBuilder()
- Specified by:
createSubmitInputBuilder
in classElementBuilderFactory
-
createTableBuilder
public DomTableBuilder createTableBuilder()
- Specified by:
createTableBuilder
in classElementBuilderFactory
-
createTableCaptionBuilder
public DomTableCaptionBuilder createTableCaptionBuilder()
- Specified by:
createTableCaptionBuilder
in classElementBuilderFactory
-
createTBodyBuilder
public DomTableSectionBuilder createTBodyBuilder()
- Specified by:
createTBodyBuilder
in classElementBuilderFactory
-
createTDBuilder
public DomTableCellBuilder createTDBuilder()
- Specified by:
createTDBuilder
in classElementBuilderFactory
-
createTextAreaBuilder
public DomTextAreaBuilder createTextAreaBuilder()
- Specified by:
createTextAreaBuilder
in classElementBuilderFactory
-
createTextInputBuilder
public InputBuilder createTextInputBuilder()
- Specified by:
createTextInputBuilder
in classElementBuilderFactory
-
createTFootBuilder
public DomTableSectionBuilder createTFootBuilder()
- Specified by:
createTFootBuilder
in classElementBuilderFactory
-
createTHBuilder
public DomTableCellBuilder createTHBuilder()
- Specified by:
createTHBuilder
in classElementBuilderFactory
-
createTHeadBuilder
public DomTableSectionBuilder createTHeadBuilder()
- Specified by:
createTHeadBuilder
in classElementBuilderFactory
-
createTRBuilder
public DomTableRowBuilder createTRBuilder()
- Specified by:
createTRBuilder
in classElementBuilderFactory
-
createUListBuilder
public DomUListBuilder createUListBuilder()
- Specified by:
createUListBuilder
in classElementBuilderFactory
-
createVideoBuilder
public DomVideoBuilder createVideoBuilder()
- Specified by:
createVideoBuilder
in classElementBuilderFactory
-
trustedCreate
public ElementBuilder trustedCreate(java.lang.String tagName)
Description copied from class:ElementBuilderFactory
Create anElementBuilder
for 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:
trustedCreate
in classElementBuilderFactory
- Parameters:
tagName
- the tag name of the new element- Returns:
- an
ElementBuilder
used to build the element
-
-