Class MouseOverImage
- java.lang.Object
- 
- org.apache.wicket.Component
- 
- org.apache.wicket.markup.html.WebComponent
- 
- org.apache.wicket.markup.html.image.Image
- 
- com.inductiveautomation.ignition.gateway.web.components.MouseOverImage
 
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- org.apache.wicket.event.IEventSink,- org.apache.wicket.event.IEventSource,- org.apache.wicket.IConverterLocator,- org.apache.wicket.IRequestListener,- org.apache.wicket.IResourceListener,- org.apache.wicket.markup.html.IHeaderContributor,- org.apache.wicket.request.component.IRequestableComponent,- org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>,- org.apache.wicket.util.io.IClusterable
 
 public class MouseOverImage extends org.apache.wicket.markup.html.image.ImageAn extended Image that includes rollover and mouse down image support (all client-side), including pre-loading. Image inspired by source found at http://www.nabble.com/onmouseover-image-td19567984.html- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.Map<java.lang.String,org.apache.wicket.request.resource.PackageResourceReference>imagesprotected java.lang.StringuniqueImageName
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedMouseOverImage(java.lang.String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage)MouseOverImage(java.lang.String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage, org.apache.wicket.request.resource.PackageResourceReference mouseOver, org.apache.wicket.request.resource.PackageResourceReference pressedImage)Creates a new MouseOverImage.MouseOverImage(java.lang.String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage, org.apache.wicket.request.resource.PackageResourceReference toggledImage, org.apache.wicket.request.resource.PackageResourceReference mouseOver, org.apache.wicket.request.resource.PackageResourceReference pressedImage, org.apache.wicket.request.resource.PackageResourceReference toggledHover, java.lang.String style)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddImage(java.lang.String name, org.apache.wicket.request.resource.PackageResourceReference img)protected voidinitMouseEvents()protected voidinitToggleMouseEvents()voidrenderHead(org.apache.wicket.markup.head.IHeaderResponse response)- 
Methods inherited from class org.apache.wicket.markup.html.image.ImageaddAntiCacheParameter, canCallListenerInterface, getImageResource, getImageResourceReference, getStatelessHint, initModel, onComponentTag, onComponentTagBody, onResourceRequested, setDefaultModel, setImageResource, setImageResourceReference, setImageResourceReference, shouldAddAntiCacheParameter
 - 
Methods inherited from class org.apache.wicket.markup.html.WebComponentgetWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession, onRender
 - 
Methods inherited from class org.apache.wicket.Componentadd, addStateChange, afterRender, beforeRender, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, 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, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, internalInitialize, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onAfterRenderChildren, onBeforeRender, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onReAdd, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, toString, toString, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
 
- 
 
- 
- 
- 
Constructor Detail- 
MouseOverImageprotected MouseOverImage(java.lang.String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage)
 - 
MouseOverImagepublic MouseOverImage(java.lang.String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage, org.apache.wicket.request.resource.PackageResourceReference mouseOver, org.apache.wicket.request.resource.PackageResourceReference pressedImage)Creates a new MouseOverImage.- Parameters:
- id- the Wicket Id
- altText- A model to use as the images's alt text. May be null.
- mainImage- The main image to use when not mouseover or pressed. Must not be null.
- mouseOver- The image to use when the mouse is hovering over the image. May be null.
- pressedImage- The image to use when the mouse is pressed. May be null.
 
 - 
MouseOverImagepublic MouseOverImage(java.lang.String id, org.apache.wicket.model.IModel altText, org.apache.wicket.request.resource.PackageResourceReference mainImage, org.apache.wicket.request.resource.PackageResourceReference toggledImage, org.apache.wicket.request.resource.PackageResourceReference mouseOver, org.apache.wicket.request.resource.PackageResourceReference pressedImage, org.apache.wicket.request.resource.PackageResourceReference toggledHover, java.lang.String style)
 
- 
 - 
Method Detail- 
renderHeadpublic void renderHead(org.apache.wicket.markup.head.IHeaderResponse response) - Specified by:
- renderHeadin interface- org.apache.wicket.markup.html.IHeaderContributor
- Overrides:
- renderHeadin class- org.apache.wicket.Component
 
 - 
initToggleMouseEventsprotected void initToggleMouseEvents() 
 - 
initMouseEventsprotected void initMouseEvents() 
 - 
addImageprotected void addImage(java.lang.String name, org.apache.wicket.request.resource.PackageResourceReference img)
 
- 
 
-