Class Audio
- 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:
java.io.Serializable
,java.lang.Iterable<Component>
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<java.io.Serializable,Component>
,IHeaderContributor
,IRequestableComponent
,org.apache.wicket.util.IHierarchical<Component>
,org.apache.wicket.util.io.IClusterable
public class Audio extends MediaComponent
An audio media component to playback audio files.- Since:
- 7.0.0
- Author:
- Tobias Soloschenko, Andrew Lombardi
- See Also:
- Serialized Form
-
-
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
-
-
Constructor Summary
Constructors Constructor Description Audio(java.lang.String id)
Creates an audio componentAudio(java.lang.String id, java.lang.String url)
Creates an audio componentAudio(java.lang.String id, java.lang.String url, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters)
Creates an audio componentAudio(java.lang.String id, IModel<?> model)
Creates an audio componentAudio(java.lang.String id, IModel<?> model, java.lang.String url)
Creates an audio componentAudio(java.lang.String id, IModel<?> model, java.lang.String url, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters)
Creates an audio componentAudio(java.lang.String id, IModel<?> model, ResourceReference resourceReference)
Creates an audio componentAudio(java.lang.String id, IModel<?> model, ResourceReference resourceReference, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters)
Creates an audio componentAudio(java.lang.String id, ResourceReference resourceReference)
Creates an audio componentAudio(java.lang.String id, ResourceReference resourceReference, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters)
Creates an audio component
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
onComponentTag(ComponentTag tag)
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, 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
-
-
-
-
Constructor Detail
-
Audio
public Audio(java.lang.String id)
Creates an audio component- Parameters:
id
- the component id
-
Audio
public Audio(java.lang.String id, IModel<?> model)
Creates an audio component- Parameters:
id
- the component idmodel
- the internally used model
-
Audio
public Audio(java.lang.String id, ResourceReference resourceReference)
Creates an audio component- Parameters:
id
- the component idresourceReference
- the resource reference of the audio file
-
Audio
public Audio(java.lang.String id, IModel<?> model, ResourceReference resourceReference)
Creates an audio component- Parameters:
id
- the component idmodel
- the internally used modelresourceReference
- the resource reference of the audio file
-
Audio
public Audio(java.lang.String id, ResourceReference resourceReference, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters)
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(java.lang.String id, IModel<?> model, ResourceReference resourceReference, org.apache.wicket.request.mapper.parameter.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
public Audio(java.lang.String id, java.lang.String url)
Creates an audio component- Parameters:
id
- the component idurl
- an external URL to be used for the audio component
-
Audio
public Audio(java.lang.String id, IModel<?> model, java.lang.String url)
Creates an audio component- Parameters:
id
- the component idmodel
- the internally used modelurl
- an external URL to be used for the audio component
-
Audio
public Audio(java.lang.String id, java.lang.String url, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters)
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
public Audio(java.lang.String id, IModel<?> model, java.lang.String url, org.apache.wicket.request.mapper.parameter.PageParameters pageParameters)
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 Detail
-
onComponentTag
protected void onComponentTag(ComponentTag tag)
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
-
-