Class HtmlMediaBuilderBase<R extends MediaBuilder<?>>
- java.lang.Object
-
- com.google.gwt.dom.builder.shared.AbstractElementBuilderBase<R>
-
- com.google.gwt.dom.builder.shared.HtmlElementBuilderBase<R>
-
- com.google.gwt.dom.builder.shared.HtmlMediaBuilderBase<R>
-
- Type Parameters:
R
- the builder type returned from build methods
- All Implemented Interfaces:
ElementBuilderBase<R>
,MediaBuilder<R>
- Direct Known Subclasses:
HtmlAudioBuilder
,HtmlVideoBuilder
public class HtmlMediaBuilderBase<R extends MediaBuilder<?>> extends HtmlElementBuilderBase<R> implements MediaBuilder<R>
Base class for HTML-based implementations ofMediaBuilder
.
-
-
Constructor Summary
Constructors Constructor Description HtmlMediaBuilderBase(HtmlBuilderImpl delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description R
autoplay()
Enable autoplay of the resource.R
controls()
Enable interactive controls.R
loop()
Enable looping.R
muted()
Enable muting.R
preload(java.lang.String preload)
Set the preload setting to one ofMediaElement.PRELOAD_AUTO
,MediaElement.PRELOAD_METADATA
, orMediaElement.PRELOAD_NONE
.R
src(java.lang.String url)
Sets the source URL for the media.-
Methods inherited from class com.google.gwt.dom.builder.shared.HtmlElementBuilderBase
asSafeHtml, attribute, attribute, className, dir, draggable, endTitle, id, lang, startAnchor, startArea, startAudio, startBase, startBlockQuote, startBody, startBR, startButtonInput, startCanvas, startCheckboxInput, startCol, startColGroup, startDiv, startDList, startFieldSet, startFileInput, startForm, startFrame, startFrameSet, startH1, startH2, startH3, startH4, startH5, startH6, startHead, startHiddenInput, startHR, startIFrame, startImage, startImageInput, startLabel, startLegend, startLI, startLink, startMap, startMeta, startOList, startOptGroup, startOption, startParagraph, startParam, startPasswordInput, startPre, startPushButton, startQuote, startRadioInput, startResetButton, startResetInput, startScript, startSelect, startSource, startSpan, startStyle, startSubmitButton, startSubmitInput, startTable, startTableCaption, startTBody, startTD, startTextArea, startTextInput, startTFoot, startTH, startTHead, startTitle, startTR, startUList, startVideo, tabIndex, title, trustedAttribute, trustedAttribute, trustedStart
-
Methods inherited from class com.google.gwt.dom.builder.shared.AbstractElementBuilderBase
end, end, endAnchor, endArea, endAudio, endBase, endBlockQuote, endBody, endBR, endButton, endCanvas, endCol, endColGroup, endDiv, endDList, endFieldSet, endForm, endFrame, endFrameSet, endH1, endH2, endH3, endH4, endH5, endH6, endHead, endHR, endIFrame, endImage, endInput, endLabel, endLegend, endLI, endLink, endMap, endMeta, endOList, endOptGroup, endOption, endParagraph, endParam, endPre, endQuote, endScript, endSelect, endSource, endSpan, endStyle, endTable, endTableCaption, endTBody, endTD, endTextArea, endTFoot, endTH, endTHead, endTR, endUList, endVideo, finish, getDepth, getReturnBuilder, html, isChildElementSupported, isEndTagForbidden, style, text
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.gwt.dom.builder.shared.ElementBuilderBase
attribute, attribute, className, dir, draggable, end, end, endAnchor, endArea, endAudio, endBase, endBlockQuote, endBody, endBR, endButton, endCanvas, endCol, endColGroup, endDiv, endDList, endFieldSet, endForm, endFrame, endFrameSet, endH1, endH2, endH3, endH4, endH5, endH6, endHead, endHR, endIFrame, endImage, endInput, endLabel, endLegend, endLI, endLink, endMap, endMeta, endOList, endOptGroup, endOption, endParagraph, endParam, endPre, endQuote, endScript, endSelect, endSource, endSpan, endStyle, endTable, endTableCaption, endTBody, endTD, endTextArea, endTFoot, endTH, endTHead, endTR, endUList, endVideo, finish, getDepth, html, id, isChildElementSupported, isEndTagForbidden, lang, startAnchor, startArea, startAudio, startBase, startBlockQuote, startBody, startBR, startButtonInput, startCanvas, startCheckboxInput, startCol, startColGroup, startDiv, startDList, startFieldSet, startFileInput, startForm, startFrame, startFrameSet, startH1, startH2, startH3, startH4, startH5, startH6, startHead, startHiddenInput, startHR, startIFrame, startImage, startImageInput, startLabel, startLegend, startLI, startLink, startMap, startMeta, startOList, startOptGroup, startOption, startParagraph, startParam, startPasswordInput, startPre, startPushButton, startQuote, startRadioInput, startResetButton, startResetInput, startScript, startSelect, startSource, startSpan, startStyle, startSubmitButton, startSubmitInput, startTable, startTableCaption, startTBody, startTD, startTextArea, startTextInput, startTFoot, startTH, startTHead, startTR, startUList, startVideo, style, tabIndex, text, title, trustedStart
-
-
-
-
Constructor Detail
-
HtmlMediaBuilderBase
HtmlMediaBuilderBase(HtmlBuilderImpl delegate)
-
-
Method Detail
-
autoplay
public R autoplay()
Description copied from interface:MediaBuilder
Enable autoplay of the resource.- Specified by:
autoplay
in interfaceMediaBuilder<R extends MediaBuilder<?>>
-
controls
public R controls()
Description copied from interface:MediaBuilder
Enable interactive controls.- Specified by:
controls
in interfaceMediaBuilder<R extends MediaBuilder<?>>
-
loop
public R loop()
Description copied from interface:MediaBuilder
Enable looping.- Specified by:
loop
in interfaceMediaBuilder<R extends MediaBuilder<?>>
-
muted
public R muted()
Description copied from interface:MediaBuilder
Enable muting.- Specified by:
muted
in interfaceMediaBuilder<R extends MediaBuilder<?>>
-
preload
public R preload(java.lang.String preload)
Description copied from interface:MediaBuilder
Set the preload setting to one ofMediaElement.PRELOAD_AUTO
,MediaElement.PRELOAD_METADATA
, orMediaElement.PRELOAD_NONE
.- Specified by:
preload
in interfaceMediaBuilder<R extends MediaBuilder<?>>
- Parameters:
preload
- a String constants
-
src
public R src(java.lang.String url)
Description copied from interface:MediaBuilder
Sets the source URL for the media.- Specified by:
src
in interfaceMediaBuilder<R extends MediaBuilder<?>>
-
-