java.lang.Object
org.apache.wicket.Component
org.apache.wicket.markup.html.WebComponent
org.apache.wicket.markup.html.image.ExternalImage
org.apache.wicket.markup.html.image.ExternalSource
- All Implemented Interfaces:
Serializable
,IEventSink
,IEventSource
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,
,Component> IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
A component which displays external images within a picture tag.
- Author:
- Tobias Soloschenko, Sebastien Briquet, Sven Meier, Martin Grigorov
- See Also:
-
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
ConstructorDescriptionExternalSource
(String id) Creates an external sourceExternalSource
(String id, List<Serializable> srcSet) Creates an external sourceExternalSource
(String id, IModel<List<Serializable>> srcSetModel) Creates an external source -
Method Summary
Modifier and TypeMethodDescriptionfinal CrossOrigin
Unsupported for source taggetMedia()
Gets the media attribute informationprotected void
Processes the component tag.void
setCrossOrigin
(CrossOrigin crossOrigin) Unsupported for source tagvoid
Sets the media attribute informationMethods inherited from class org.apache.wicket.markup.html.image.ExternalImage
buildSizesAttribute, buildSrcAttribute, buildSrcSetAttribute, getSrcSetModel, onDetach, removeSizes, removeXValues, setSizes, setSrcSetModel, setXValues
Methods inherited from class org.apache.wicket.markup.html.WebComponent
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession, onRender
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, get, 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, internalInitialize, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTagBody, onConfigure, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModel, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, toString, toString, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Constructor Details
-
ExternalSource
Creates an external source- Parameters:
id
- the component id
-
ExternalSource
Creates an external source- Parameters:
id
- the component idsrcSet
- a list of URLs placed in the srcset attribute
-
ExternalSource
Creates an external source- Parameters:
id
- the component idsrcSetModel
- a model list of URLs placed in the srcset attribute
-
-
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 classExternalImage
- Parameters:
tag
- Tag to modify
-
setMedia
Sets the media attribute information- Parameters:
media
- the media attribute information
-
getMedia
Gets the media attribute information- Returns:
- the media attribute information
-
setCrossOrigin
Unsupported for source tag- Overrides:
setCrossOrigin
in classExternalImage
- Parameters:
crossOrigin
- the cross-origins settings to set- See Also:
-
getCrossOrigin
Unsupported for source tag- Overrides:
getCrossOrigin
in classExternalImage
- Returns:
- the cross-origins settings
- See Also:
-