Class DomBuilderFactory
java.lang.Object
com.google.gwt.dom.builder.shared.ElementBuilderFactory
com.google.gwt.dom.builder.client.DomBuilderFactory
Factory for creating element builders that construct elements using DOM
manipulation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate a builder for an <input type='radio'> element.static DomBuilderFactoryget()Get the instance of theDomBuilderFactory.trustedCreate(String tagName) Create anElementBuilderfor an arbitrary tag name.
-
Constructor Details
-
DomBuilderFactory
public DomBuilderFactory()Created from static factory method.
-
-
Method Details
-
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
- Specified by:
createAnchorBuilderin classElementBuilderFactory
-
createAreaBuilder
- Specified by:
createAreaBuilderin classElementBuilderFactory
-
createAudioBuilder
- Specified by:
createAudioBuilderin classElementBuilderFactory
-
createBaseBuilder
- Specified by:
createBaseBuilderin classElementBuilderFactory
-
createBlockQuoteBuilder
- Specified by:
createBlockQuoteBuilderin classElementBuilderFactory
-
createBodyBuilder
- Specified by:
createBodyBuilderin classElementBuilderFactory
-
createBRBuilder
- Specified by:
createBRBuilderin classElementBuilderFactory
-
createButtonInputBuilder
- Specified by:
createButtonInputBuilderin classElementBuilderFactory
-
createCanvasBuilder
- Specified by:
createCanvasBuilderin classElementBuilderFactory
-
createCheckboxInputBuilder
- Specified by:
createCheckboxInputBuilderin classElementBuilderFactory
-
createColBuilder
- Specified by:
createColBuilderin classElementBuilderFactory
-
createColGroupBuilder
- Specified by:
createColGroupBuilderin classElementBuilderFactory
-
createDivBuilder
- Specified by:
createDivBuilderin classElementBuilderFactory
-
createDListBuilder
- Specified by:
createDListBuilderin classElementBuilderFactory
-
createFieldSetBuilder
- Specified by:
createFieldSetBuilderin classElementBuilderFactory
-
createFileInputBuilder
- Specified by:
createFileInputBuilderin classElementBuilderFactory
-
createFormBuilder
- Specified by:
createFormBuilderin classElementBuilderFactory
-
createFrameBuilder
- Specified by:
createFrameBuilderin classElementBuilderFactory
-
createFrameSetBuilder
- Specified by:
createFrameSetBuilderin classElementBuilderFactory
-
createH1Builder
- Specified by:
createH1Builderin classElementBuilderFactory
-
createH2Builder
- Specified by:
createH2Builderin classElementBuilderFactory
-
createH3Builder
- Specified by:
createH3Builderin classElementBuilderFactory
-
createH4Builder
- Specified by:
createH4Builderin classElementBuilderFactory
-
createH5Builder
- Specified by:
createH5Builderin classElementBuilderFactory
-
createH6Builder
- Specified by:
createH6Builderin classElementBuilderFactory
-
createHeadBuilder
- Specified by:
createHeadBuilderin classElementBuilderFactory
-
createHiddenInputBuilder
- Specified by:
createHiddenInputBuilderin classElementBuilderFactory
-
createHRBuilder
- Specified by:
createHRBuilderin classElementBuilderFactory
-
createIFrameBuilder
- Specified by:
createIFrameBuilderin classElementBuilderFactory
-
createImageBuilder
- Specified by:
createImageBuilderin classElementBuilderFactory
-
createImageInputBuilder
- Specified by:
createImageInputBuilderin classElementBuilderFactory
-
createLabelBuilder
- Specified by:
createLabelBuilderin classElementBuilderFactory
-
createLegendBuilder
- Specified by:
createLegendBuilderin classElementBuilderFactory
-
createLIBuilder
- Specified by:
createLIBuilderin classElementBuilderFactory
-
createLinkBuilder
- Specified by:
createLinkBuilderin classElementBuilderFactory
-
createMapBuilder
- Specified by:
createMapBuilderin classElementBuilderFactory
-
createMetaBuilder
- Specified by:
createMetaBuilderin classElementBuilderFactory
-
createOListBuilder
- Specified by:
createOListBuilderin classElementBuilderFactory
-
createOptGroupBuilder
- Specified by:
createOptGroupBuilderin classElementBuilderFactory
-
createOptionBuilder
- Specified by:
createOptionBuilderin classElementBuilderFactory
-
createParagraphBuilder
- Specified by:
createParagraphBuilderin classElementBuilderFactory
-
createParamBuilder
- Specified by:
createParamBuilderin classElementBuilderFactory
-
createPasswordInputBuilder
- Specified by:
createPasswordInputBuilderin classElementBuilderFactory
-
createPreBuilder
- Specified by:
createPreBuilderin classElementBuilderFactory
-
createPushButtonBuilder
- Specified by:
createPushButtonBuilderin classElementBuilderFactory
-
createQuoteBuilder
- Specified by:
createQuoteBuilderin classElementBuilderFactory
-
createRadioInputBuilder
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
- Specified by:
createResetButtonBuilderin classElementBuilderFactory
-
createResetInputBuilder
- Specified by:
createResetInputBuilderin classElementBuilderFactory
-
createScriptBuilder
- Specified by:
createScriptBuilderin classElementBuilderFactory
-
createSelectBuilder
- Specified by:
createSelectBuilderin classElementBuilderFactory
-
createSourceBuilder
- Specified by:
createSourceBuilderin classElementBuilderFactory
-
createSpanBuilder
- Specified by:
createSpanBuilderin classElementBuilderFactory
-
createStyleBuilder
- Specified by:
createStyleBuilderin classElementBuilderFactory
-
createSubmitButtonBuilder
- Specified by:
createSubmitButtonBuilderin classElementBuilderFactory
-
createSubmitInputBuilder
- Specified by:
createSubmitInputBuilderin classElementBuilderFactory
-
createTableBuilder
- Specified by:
createTableBuilderin classElementBuilderFactory
-
createTableCaptionBuilder
- Specified by:
createTableCaptionBuilderin classElementBuilderFactory
-
createTBodyBuilder
- Specified by:
createTBodyBuilderin classElementBuilderFactory
-
createTDBuilder
- Specified by:
createTDBuilderin classElementBuilderFactory
-
createTextAreaBuilder
- Specified by:
createTextAreaBuilderin classElementBuilderFactory
-
createTextInputBuilder
- Specified by:
createTextInputBuilderin classElementBuilderFactory
-
createTFootBuilder
- Specified by:
createTFootBuilderin classElementBuilderFactory
-
createTHBuilder
- Specified by:
createTHBuilderin classElementBuilderFactory
-
createTHeadBuilder
- Specified by:
createTHeadBuilderin classElementBuilderFactory
-
createTRBuilder
- Specified by:
createTRBuilderin classElementBuilderFactory
-
createUListBuilder
- Specified by:
createUListBuilderin classElementBuilderFactory
-
createVideoBuilder
- Specified by:
createVideoBuilderin classElementBuilderFactory
-
trustedCreate
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
-