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:
java.io.Serializable,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 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
-
-
Constructor Summary
Constructors Constructor Description ExternalSource(java.lang.String id)Creates an external sourceExternalSource(java.lang.String id, java.util.List<java.io.Serializable> srcSet)Creates an external sourceExternalSource(java.lang.String id, IModel<java.util.List<java.io.Serializable>> srcSetModel)Creates an external source
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Image.CorsgetCrossOrigin()Unsupported for source tagjava.lang.StringgetMedia()Gets the media attribute informationprotected voidonComponentTag(ComponentTag tag)Processes the component tag.voidsetCrossOrigin(Image.Cors crossorigin)Unsupported for source tagvoidsetMedia(java.lang.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, 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(java.lang.String id)
Creates an external source- Parameters:
id- the component idsrc- the source URLsrcSet- a list of URLs placed in the srcset attribute
-
ExternalSource
public ExternalSource(java.lang.String id, java.util.List<java.io.Serializable> srcSet)Creates an external source- Parameters:
id- the component idsrc- the source URLsrcSet- a list of URLs placed in the srcset attribute
-
ExternalSource
public ExternalSource(java.lang.String id, IModel<java.util.List<java.io.Serializable>> srcSetModel)Creates an external source- Parameters:
id- the component idsrc- the model source URLsrcSetModel- a model list of URLs placed in the srcset attribute
-
-
Method Detail
-
onComponentTag
protected void onComponentTag(ComponentTag tag)
Description copied from class:ComponentProcesses the component tag. Overrides of this method most likely should call the super implementation.- Overrides:
onComponentTagin classExternalImage- Parameters:
tag- Tag to modify
-
setMedia
public void setMedia(java.lang.String media)
Sets the media attribute information- Parameters:
media- the media attribute information
-
getMedia
public java.lang.String getMedia()
Gets the media attribute information- Returns:
- the media attribute information
-
setCrossOrigin
public void setCrossOrigin(Image.Cors crossorigin)
Unsupported for source tag- Overrides:
setCrossOriginin classExternalImage- Parameters:
crossorigin- the cross origins settings to set
-
getCrossOrigin
public final Image.Cors getCrossOrigin()
Unsupported for source tag- Overrides:
getCrossOriginin classExternalImage- Returns:
- the cross origins settings
-
-