Class ExternalSource
- 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
public class ExternalSource extends ExternalImage
A component which displays external images within a picture tag.- Author:
- Tobias Soloschenko, Sebastien Briquet, Sven Meier, Martin Grigorov
- See Also:
Source
, Serialized Form
-
-
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
Constructors Constructor Description ExternalSource(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CrossOrigin
getCrossOrigin()
Unsupported for source tagString
getMedia()
Gets the media attribute informationprotected void
onComponentTag(ComponentTag tag)
Processes the component tag.void
setCrossOrigin(CrossOrigin crossorigin)
Unsupported for source tagvoid
setMedia(String media)
Sets the media attribute information-
Methods 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 Detail
-
ExternalSource
public ExternalSource(String id)
Creates an external source- Parameters:
id
- the component id
-
ExternalSource
public ExternalSource(String id, List<Serializable> srcSet)
Creates an external source- Parameters:
id
- the component idsrcSet
- a list of URLs placed in the srcset attribute
-
ExternalSource
public ExternalSource(String id, IModel<List<Serializable>> srcSetModel)
Creates an external source- Parameters:
id
- the component idsrcSetModel
- a model list of URLs placed in the srcset attribute
-
-
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 classExternalImage
- Parameters:
tag
- Tag to modify
-
setMedia
public void setMedia(String media)
Sets the media attribute information- Parameters:
media
- the media attribute information
-
getMedia
public String getMedia()
Gets the media attribute information- Returns:
- the media attribute information
-
setCrossOrigin
public void setCrossOrigin(CrossOrigin crossorigin)
Unsupported for source tag- Overrides:
setCrossOrigin
in classExternalImage
- Parameters:
crossorigin
- the cross origins settings to set- See Also:
Image.setCrossOrigin(CrossOrigin)
-
getCrossOrigin
public final CrossOrigin getCrossOrigin()
Unsupported for source tag- Overrides:
getCrossOrigin
in classExternalImage
- Returns:
- the cross origins settings
- See Also:
Image.setCrossOrigin(CrossOrigin)
-
-