java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.media.MediaComponent
org.apache.wicket.markup.html.media.audio.Audio
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,
,Component> IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
An audio media component to playback audio files.
- Since:
- 7.0.0
- Author:
- Tobias Soloschenko, Andrew Lombardi
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.wicket.markup.html.media.MediaComponent
MediaComponent.Cors, MediaComponent.Preload
-
Field Summary
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
Constructor Summary
ConstructorDescriptionCreates an audio componentCreates an audio componentAudio
(String id, String url, PageParameters pageParameters) Creates an audio componentCreates an audio componentCreates an audio componentAudio
(String id, IModel<?> model, String url, PageParameters pageParameters) Creates an audio componentAudio
(String id, IModel<?> model, ResourceReference resourceReference) Creates an audio componentAudio
(String id, IModel<?> model, ResourceReference resourceReference, PageParameters pageParameters) Creates an audio componentAudio
(String id, ResourceReference resourceReference) Creates an audio componentAudio
(String id, ResourceReference resourceReference, PageParameters pageParameters) Creates an audio component -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Processes the component tag.Methods inherited from class org.apache.wicket.markup.html.media.MediaComponent
getCrossOrigin, getEndTime, getMediaGroup, getPageParameters, getPreload, getStartTime, getType, hasControls, isAutoplay, isLooping, isMuted, setAutoplay, setControls, setCrossOrigin, setEndTime, setLooping, setMediaGroup, setMuted, setPageParameters, setPreload, setStartTime, setType
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
Audio
Creates an audio component- Parameters:
id
- the component id
-
Audio
Creates an audio component- Parameters:
id
- the component idmodel
- the internally used model
-
Audio
Creates an audio component- Parameters:
id
- the component idresourceReference
- the resource reference of the audio file
-
Audio
Creates an audio component- Parameters:
id
- the component idmodel
- the internally used modelresourceReference
- the resource reference of the audio file
-
Audio
Creates an audio component- Parameters:
id
- the component idresourceReference
- the resource reference of the audio filepageParameters
- the page parameters to be used to be prepended to the audio URL
-
Audio
public Audio(String id, IModel<?> model, ResourceReference resourceReference, PageParameters pageParameters) Creates an audio component- Parameters:
id
- the component idmodel
- the internally used modelresourceReference
- the resource reference of the audio filepageParameters
- the page parameters to be used to be prepended to the audio URL
-
Audio
Creates an audio component- Parameters:
id
- the component idurl
- an external URL to be used for the audio component
-
Audio
Creates an audio component- Parameters:
id
- the component idmodel
- the internally used modelurl
- an external URL to be used for the audio component
-
Audio
Creates an audio component- Parameters:
id
- the component idurl
- an external URL to be used for the audio componentpageParameters
- the page parameters to be used to be prepended to the audio URL
-
Audio
Creates an audio component- Parameters:
id
- the component idmodel
- the internally used modelurl
- an external URL to be used for the audio componentpageParameters
- the page parameters to be used to be prepended to the audio URL
-
-
Method Details
-
onComponentTag
Description copied from class:Component
Processes the component tag. Overrides of this method most likely should call the super implementation.- Overrides:
onComponentTag
in classMediaComponent
- Parameters:
tag
- Tag to modify
-