Module org.tquadrat.foundation.svg
Package org.tquadrat.foundation.svg
Interface AllowsGlobalEventAttributes
- All Known Subinterfaces:
 SVGGroup,SVGLine,SVGPath,SVGRectangle
- All Known Implementing Classes:
 SVGElementAdapter,SVGGenericElement,SVGGroupImpl,SVGLineImpl,SVGPathImpl,SVGRectangleImpl
@ClassVersion(sourceVersion="$Id: AllowsGlobalEventAttributes.java 1074 2023-10-02 12:05:06Z tquadrat $")
@API(status=STABLE,
     since="0.0.5")
public sealed interface AllowsGlobalEventAttributes
permits SVGGroup, SVGLine, SVGPath, SVGRectangle
SVG elements that allow the global event attributes
  "oncanplay",
  "oncanplaythrough",
  "oncancel",
  "onchange",
  "onclick",
  "onclose",
  "oncuechange",
  "ondblclick",
  "ondrag",
  "ondragend",
  "ondragenter",
  "ondragexit",
  "ondragleave",
  "ondragover",
  "ondragstart",
  "ondrop",
  "ondurationchange",
  "onemptied",
  "onended",
  "onerror",
  "onfocus",
  "oninput",
  "oninvalid",
  "onkeydown",
  "onkeypress",
  "onkeyup",
  "onload",
  "onloadstart",
  "onloadeddata",
  "onloadedmetadata",
  "onmousedown",
  "onmouseenter",
  "onmouseleave",
  "onmousemove",
  "onmouseout",
  "onmouseover",
  "onmouseup",
  "onmousewheel",
  "onpause",
  "onplay",
  "onplaying",
  "onprogress",
  "onratechange",
  "onreset",
  "onresize",
  "onscroll",
  "onseeked",
  "onseeking",
  "onselect",
  "onshow",
  "onstalled",
  "onsubmit",
  "onsuspend",
  "ontimeupdate",
  "ontoggle",
  "onvolumechange",
  and
  "onwaiting"
  will implement this interface.
- Author:
 - Thomas Thrien (thomas.thrien@tquadrat.org)
 - Version:
 - $Id: AllowsGlobalEventAttributes.java 1074 2023-10-02 12:05:06Z tquadrat $
 - Since:
 - 0.0.5
 - UML Diagram
 - 
    
        
UML Diagram for "org.tquadrat.foundation.svg.AllowsGlobalEventAttributes"
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionThe global event attributes. - 
Method Summary
Modifier and TypeMethodDescriptionvoidsetCancelHandler(String value) Sets the cancel handler for this SVG element.voidsetCanPlayHandler(String value) Sets the can-play handler for this SVG element.voidsetCanPlayThroughHandler(String value) Sets the can-play-through handler for this SVG element.voidsetChangeHandler(String value) Sets the change handler for this SVG element.voidsetClickHandler(String value) Sets the click handler for this SVG element.voidsetCloseHandler(String value) Sets the global event attributeonclosefor this SVG element.voidsetCueChangeHandler(String value) Sets the global event attributeoncuechangefor this SVG element.voidsetDblClickHandler(String value) Sets the global event attributeondblclickfor this SVG element.voidsetDragEndHandler(String value) Sets the global event attributeondragendfor this SVG element.voidsetDragEnterHandler(String value) Sets the global event attributeondragenterfor this SVG element.voidsetDragExitHandler(String value) Sets the global event attributeondragexitfor this SVG element.voidsetDragHandler(String value) Sets the global event attributeondragfor this SVG element.voidsetDragLeaveHandler(String value) Sets the global event attributeondragleavefor this SVG element.voidsetDragOverHandler(String value) Sets the global event attributeondragoverfor this SVG element.voidsetDragStartHandler(String value) Sets the global event attributeondragstartfor this SVG element.voidsetDropHandler(String value) Sets the global event attributeondropfor this SVG element.voidsetDurationChangeHandler(String value) Sets the global event attributeondurationchangefor this SVG element.voidsetEmptiedHandler(String value) Sets the global event attributeonemptiedfor this SVG element.voidsetEndedHandler(String value) Sets the global event attributeonendedfor this SVG element.voidsetErrorHandler(String value) Sets the global event attributeonerrorfor this SVG element.voidsetFocusHandler(String value) Sets the global event attributeonfocusfor this SVG element.voidsetInputHandler(String value) Sets the global event attributeoninputfor this SVG element.voidsetInvalidHandler(String value) Sets the global event attributeoninvalidfor this SVG element.voidsetKeyDownHandler(String value) Sets the global event attributeonkeydownfor this SVG element.voidsetKeyPressHandler(String value) Sets the global event attributeonkeypressfor this SVG element.voidsetKeyUpHandler(String value) Sets the global event attributeonkeyupfor this SVG element.voidsetLoadedDataHandler(String value) Sets the global event attributeonloadeddatafor this SVG element.voidsetLoadedMetadataHandler(String value) Sets the global event attributeonloadedmetadatafor this SVG element.voidsetLoadHandler(String value) Sets the global event attributeonloadfor this SVG element.voidsetLoadStartHandler(String value) Sets the global event attributeonloadstartfor this SVG element.voidsetMouseDownHandler(String value) Sets the global event attributeonmousedownfor this SVG element.voidsetMouseEnterHandler(String value) Sets the global event attributeonmouseenterfor this SVG element.voidsetMouseLeaveHandler(String value) Sets the global event attributeonmouseleavefor this SVG element.voidsetMouseMoveHandler(String value) Sets the global event attributeonmousemovefor this SVG element.voidsetMouseOutHandler(String value) Sets the global event attributeonmouseoutfor this SVG element.voidsetMouseOverHandler(String value) Sets the global event attributeonmouseoverfor this SVG element.voidsetMouseUpHandler(String value) Sets the global event attributeonmouseupfor this SVG element.voidsetMouseWheelHandler(String value) Sets the global event attributeonmousewheelfor this SVG element.voidsetPauseHandler(String value) Sets the global event attributeonpausefor this SVG element.voidsetPlayHandler(String value) Sets the global event attributeonplayfor this SVG element.voidsetPlayingHandler(String value) Sets the global event attributeonplayingfor this SVG element.voidsetProgressHandler(String value) Sets the global event attributeonprogressfor this SVG element.voidsetRateChangeHandler(String value) Sets the global event attributeonratechangefor this SVG element.voidsetResetHandler(String value) Sets the global event attributeonresetfor this SVG element.voidsetResizeHandler(String value) Sets the global event attributeonresizefor this SVG element.voidsetScrollHandler(String value) Sets the global event attributeonscrollfor this SVG element.voidsetSeekedHandler(String value) Sets the global event attributeonseekedfor this SVG element.voidsetSeekingHandler(String value) Sets the global event attributeonseekingfor this SVG element.voidsetSelectHandler(String value) Sets the global event attributeonselectfor this SVG element.voidsetShowHandler(String value) Sets the global event attributeonshowfor this SVG element.voidsetStalledHandler(String value) Sets the global event attributeonstalledfor this SVG element.voidsetSubmitHandler(String value) Sets the global event attributeonsubmitfor this SVG element.voidsetSuspendHandler(String value) Sets the global event attributeonsuspendfor this SVG element.voidsetTimeUpdateHandler(String value) Sets the global event attributeontimeupdatefor this SVG element.voidsetToggleHandler(String value) Sets the global event attributeontogglefor this SVG element.voidsetVolumeChangeHandler(String value) Sets the global event attributeonvolumechangefor this SVG element.voidsetWaitHandler(String value) Sets the wait handler for this SVG element. 
- 
Field Details
- 
GLOBALEVENT_ATTRIBUTES
The global event attributes. 
 - 
 - 
Method Details
- 
setCancelHandler
Sets the cancel handler for this SVG element.- Parameters:
 value- The cancel handler.- See Also:
 
 - 
setCanPlayHandler
Sets the can-play handler for this SVG element.- Parameters:
 value- The can-play handler.- See Also:
 
 - 
setCanPlayThroughHandler
Sets the can-play-through handler for this SVG element.- Parameters:
 value- The can-play-through handler.- See Also:
 
 - 
setChangeHandler
Sets the change handler for this SVG element.- Parameters:
 value- The change handler.- See Also:
 
 - 
setClickHandler
Sets the click handler for this SVG element.- Parameters:
 value- The click handler.- See Also:
 
 - 
setCloseHandler
Sets the global event attributeonclosefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setCueChangeHandler
Sets the global event attributeoncuechangefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDblClickHandler
Sets the global event attributeondblclickfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDragEndHandler
Sets the global event attributeondragendfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDragEnterHandler
Sets the global event attributeondragenterfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDragExitHandler
Sets the global event attributeondragexitfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDragHandler
Sets the global event attributeondragfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDragLeaveHandler
Sets the global event attributeondragleavefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDragOverHandler
Sets the global event attributeondragoverfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDragStartHandler
Sets the global event attributeondragstartfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDropHandler
Sets the global event attributeondropfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setDurationChangeHandler
Sets the global event attributeondurationchangefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setEmptiedHandler
Sets the global event attributeonemptiedfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setEndedHandler
Sets the global event attributeonendedfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setErrorHandler
Sets the global event attributeonerrorfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setFocusHandler
Sets the global event attributeonfocusfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setInputHandler
Sets the global event attributeoninputfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setInvalidHandler
Sets the global event attributeoninvalidfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setKeyDownHandler
Sets the global event attributeonkeydownfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setKeyPressHandler
Sets the global event attributeonkeypressfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setKeyUpHandler
Sets the global event attributeonkeyupfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setLoadedDataHandler
Sets the global event attributeonloadeddatafor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setLoadedMetadataHandler
Sets the global event attributeonloadedmetadatafor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setLoadHandler
Sets the global event attributeonloadfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setLoadStartHandler
Sets the global event attributeonloadstartfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setMouseDownHandler
Sets the global event attributeonmousedownfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setMouseEnterHandler
Sets the global event attributeonmouseenterfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setMouseLeaveHandler
Sets the global event attributeonmouseleavefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setMouseMoveHandler
Sets the global event attributeonmousemovefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setMouseOutHandler
Sets the global event attributeonmouseoutfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setMouseOverHandler
Sets the global event attributeonmouseoverfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setMouseUpHandler
Sets the global event attributeonmouseupfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setMouseWheelHandler
Sets the global event attributeonmousewheelfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setPauseHandler
Sets the global event attributeonpausefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setPlayHandler
Sets the global event attributeonplayfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setPlayingHandler
Sets the global event attributeonplayingfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setProgressHandler
Sets the global event attributeonprogressfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setRateChangeHandler
Sets the global event attributeonratechangefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setResetHandler
Sets the global event attributeonresetfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setResizeHandler
Sets the global event attributeonresizefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setScrollHandler
Sets the global event attributeonscrollfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setSeekedHandler
Sets the global event attributeonseekedfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setSeekingHandler
Sets the global event attributeonseekingfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setSelectHandler
Sets the global event attributeonselectfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setShowHandler
Sets the global event attributeonshowfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setStalledHandler
Sets the global event attributeonstalledfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setSubmitHandler
Sets the global event attributeonsubmitfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setSuspendHandler
Sets the global event attributeonsuspendfor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setTimeUpdateHandler
Sets the global event attributeontimeupdatefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setToggleHandler
Sets the global event attributeontogglefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setVolumeChangeHandler
Sets the global event attributeonvolumechangefor this SVG element.- Parameters:
 value- The attribute type.- See Also:
 
 - 
setWaitHandler
Sets the wait handler for this SVG element.- Parameters:
 value- The wait handler.- See Also:
 
 
 - 
 
