Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractPolyElement - Class in com.vaadin.flow.component.svg.elements
-
Represents a abstract Polygon or Polyline element.
- AbstractPolyElement(String, List<AbstractPolyElement.PolyCoordinatePair>, SvgType) - Constructor for class com.vaadin.flow.component.svg.elements.AbstractPolyElement
-
Creates a new PolyElement with the given id, initial points and the provided SvgType
- AbstractPolyElement.PolyCoordinatePair - Class in com.vaadin.flow.component.svg.elements
-
Represents a PolyElement coordinate pair.
- AbstractSvgDragEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents the common parts of SvgEvents like drag start, drag end and drag move.
- AbstractSvgDragEvent(Svg, boolean, JsonNode) - Constructor for class com.vaadin.flow.component.svg.listeners.AbstractSvgDragEvent
-
Creates a new event using the given source and indicator whether the event originated from the client side or the server side.
- AbstractSvgEvent - Class in com.vaadin.flow.component.svg.listeners
- AbstractSvgEvent(Svg, boolean, String) - Constructor for class com.vaadin.flow.component.svg.listeners.AbstractSvgEvent
- add(SvgElement) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a new
SvgElementto thisSvgcomponent. - addClassName(String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Add a class name for this element
- addClickListener(SvgClickListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a click listener
- addCoordinatePair(AbstractPolyElement.PolyCoordinatePair) - Method in class com.vaadin.flow.component.svg.elements.AbstractPolyElement
-
Adds a single point in the last position of the coordinate pairs list.
- addDoubleClickListener(SvgDoubleClickListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a double click listener
- addDragEndListener(SvgDragEndListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a drag start event listner to this
Svgcomponent that will be triggered when a draggable component has started to be dragged on the client-side. - addDragMoveListener(SvgDragMoveListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a drag move event listener to this
Svgcomponent that will be triggered when a draggable component has moved from it's previous position on the client-side. - addDragStartListener(SvgDragStartListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a drag start event listner to this
Svgcomponent that will be triggered when a draggable component has started to be dragged on the client-side. - addElement(SvgElement) - Method in class com.vaadin.flow.component.svg.elements.Group
-
Adds a new child to this group.
- addElements(SvgElement...) - Method in class com.vaadin.flow.component.svg.elements.Group
-
Adds a new child to this group.
- addMouseDownListener(SvgMouseDownListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a mouse down listener
- addMouseMoveListener(SvgMouseMoveListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a mouse move listener
- addMouseOutListener(SvgMouseOutListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a mouse out listener
- addMouseOverListener(SvgMouseOverListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a mouse over listener
- addMouseUpListener(SvgMouseUpListener) - Method in class com.vaadin.flow.component.svg.Svg
-
Adds a mouse up listener
- ARCS - Enum constant in enum class com.vaadin.flow.component.svg.elements.Path.LINE_JOIN
B
- BEVEL - Enum constant in enum class com.vaadin.flow.component.svg.elements.Path.LINE_JOIN
- BUTT - Enum constant in enum class com.vaadin.flow.component.svg.elements.Path.LINE_CAP
C
- center(double, double) - Method in class com.vaadin.flow.component.svg.elements.Circle
-
Sets the center point of this circle.
- center(double, double) - Method in class com.vaadin.flow.component.svg.elements.Ellipse
-
Sets the center point of this ellipsis.
- Circle - Class in com.vaadin.flow.component.svg.elements
-
Represents a Circle svg element.
- Circle(String, double) - Constructor for class com.vaadin.flow.component.svg.elements.Circle
-
Creates a Circle element with the given Radius
- CIRCLE - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
- clearUpdates() - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Primarily intended for internal use for clearing and setting the updates array (for complex updates) after each push to the client by the Svg class.
- cloneAttributesToJson() - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Returns a cloned set of the current attributes (including updates) of this
SvgElement. - com.vaadin.flow.component.svg - package com.vaadin.flow.component.svg
- com.vaadin.flow.component.svg.elements - package com.vaadin.flow.component.svg.elements
- com.vaadin.flow.component.svg.listeners - package com.vaadin.flow.component.svg.listeners
- convertCoordinatesToJsonString() - Method in class com.vaadin.flow.component.svg.elements.AbstractPolyElement
-
Converts the current coordinate pairs to a JsonString in order to set the attribute
- createArgArray(JsonNode...) - Static method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Creates a Json array based on the provided Json values
E
- Ellipse - Class in com.vaadin.flow.component.svg.elements
-
Represents an svg Ellipse element
- Ellipse(String, double, double) - Constructor for class com.vaadin.flow.component.svg.elements.Ellipse
-
Creates a new Ellipse element with the given id, radial X and radial Y values
- ELLIPSE - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
- ensureDomDragEndEventListenerRegistered() - Method in class com.vaadin.flow.component.svg.Svg
-
This method will add dragEndEventListener if not already added.
- ensureDomDragMoveEventListenerRegistered() - Method in class com.vaadin.flow.component.svg.Svg
-
This method will add dragEndEventListener if not already added.
- ensureDomDragStartEventListenerRegistered() - Method in class com.vaadin.flow.component.svg.Svg
-
This method will add dragStartEventListener if not already added.
F
- findElementForId(String) - Method in class com.vaadin.flow.component.svg.Svg
-
Helper method to convert a elementId to a svgElement in this Svg component.
- flip(String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Flips the component in relation to the axis given.
G
- getAttribute(String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Returns a value from the internal attributes map
- getAttributes() - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Returns the attributes object that should contain the complete state of this
SvgElement - getBooleanAttribute(String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method for getting a Boolean attribute.
- getClientSideType() - Method in enum class com.vaadin.flow.component.svg.elements.Path.LINE_CAP
- getClientSideType() - Method in enum class com.vaadin.flow.component.svg.elements.Path.LINE_JOIN
- getClientSideType() - Method in enum class com.vaadin.flow.component.svg.elements.SvgType
-
Returns the client-side compatible name for an entry in this enum.
- getCoordinatePairs() - Method in class com.vaadin.flow.component.svg.elements.AbstractPolyElement
-
Returns the current list of coordinate pairs.
- getElement() - Method in class com.vaadin.flow.component.svg.listeners.AbstractSvgEvent
-
Returns the svg element where the click happened Can be null if the user is not clicking in an element
- getElement() - Method in class com.vaadin.flow.component.svg.listeners.SvgDragEndListener.SvgDragEndEvent
-
Returns the svg element where the drag end happened
- getElement() - Method in class com.vaadin.flow.component.svg.listeners.SvgDragMoveListener.SvgDragMoveEvent
-
Returns the svg element where the drag end happened
- getElement() - Method in class com.vaadin.flow.component.svg.listeners.SvgDragStartListener.SvgDragStartEvent
-
Returns the svg element where the drag start happened.
- getElementX() - Method in class com.vaadin.flow.component.svg.listeners.AbstractSvgDragEvent
-
Returns the raw x value of the dragged element or null if not available
- getElementY() - Method in class com.vaadin.flow.component.svg.listeners.AbstractSvgDragEvent
-
Returns the raw x value of the dragged element or null if not available
- getFillColor() - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Returns the current fill color of this element
- getFontFamily() - Method in class com.vaadin.flow.component.svg.elements.Text
-
Returns the current font family used for this Text element.
- getFontSize() - Method in class com.vaadin.flow.component.svg.elements.Text
-
Returns the font size for this text element.
- getId() - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Returns the id of this
SvgElement - getImageUrl() - Method in class com.vaadin.flow.component.svg.elements.Image
-
Returns the current Image URL for this image.
- getNumberAttribute(String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method for fetching a number attribute from the internal array.
- getPath() - Method in class com.vaadin.flow.component.svg.elements.Path
-
Returns the path of this element as given (note will not automatically update based on client-side state).
- getPolyX() - Method in class com.vaadin.flow.component.svg.elements.AbstractPolyElement.PolyCoordinatePair
-
Returns the x coordinate for this point.
- getPolyY() - Method in class com.vaadin.flow.component.svg.elements.AbstractPolyElement.PolyCoordinatePair
-
Returns the y coordinate for this point.
- getRadius() - Method in class com.vaadin.flow.component.svg.elements.Circle
-
Returns the current radius of this Circle element
- getRawEventData() - Method in class com.vaadin.flow.component.svg.listeners.AbstractSvgDragEvent
-
Returns the raw event data that was passed from the client to the server
- getStringAttribute(String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method for getting a String attribute from the internal array.
- getSvgElements() - Method in class com.vaadin.flow.component.svg.Svg
-
Retuns the current set of
SvgElementin this Svg component. - getText() - Method in class com.vaadin.flow.component.svg.elements.Text
-
Returns the current text on this text element.
- getUnsafeAttributesMap() - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Deprecated.
- getUpdates() - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Returns the pending updates for this element
- getX() - Method in class com.vaadin.flow.component.svg.listeners.SvgMouseDownListener.SvgMouseDownEvent
- getX() - Method in class com.vaadin.flow.component.svg.listeners.SvgMouseMoveListener.SvgMouseMoveEvent
- getX() - Method in class com.vaadin.flow.component.svg.listeners.SvgMouseUpListener.SvgMouseUpEvent
- getY() - Method in class com.vaadin.flow.component.svg.listeners.SvgMouseDownListener.SvgMouseDownEvent
- getY() - Method in class com.vaadin.flow.component.svg.listeners.SvgMouseMoveListener.SvgMouseMoveEvent
- getY() - Method in class com.vaadin.flow.component.svg.listeners.SvgMouseUpListener.SvgMouseUpEvent
- Group - Class in com.vaadin.flow.component.svg.elements
-
Represents a grouping of svg elements.
- Group(String) - Constructor for class com.vaadin.flow.component.svg.elements.Group
-
Creates a new group with the given id
- GROUP - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
I
- Image - Class in com.vaadin.flow.component.svg.elements
-
Represents a SVG image
- Image(String, String) - Constructor for class com.vaadin.flow.component.svg.elements.Image
-
Creates a new svg image with the given id and image url
- IMAGE - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
- isDraggable() - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Returns the current draggable flag for this element as last given.
- isZoomEnabled() - Method in class com.vaadin.flow.component.svg.Svg
-
Returns the enabled state of the zoom feature.
L
- Line - Class in com.vaadin.flow.component.svg.elements
-
Represents a simple svg line
- Line(String, AbstractPolyElement.PolyCoordinatePair, AbstractPolyElement.PolyCoordinatePair) - Constructor for class com.vaadin.flow.component.svg.elements.Line
-
Creates a new line element with the given id, initial points and the provided SvgType
- LINE - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
M
- MITER - Enum constant in enum class com.vaadin.flow.component.svg.elements.Path.LINE_JOIN
- MITER_CLIP - Enum constant in enum class com.vaadin.flow.component.svg.elements.Path.LINE_JOIN
- move(double, double) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Moves the given element within the viewbox with the relative values provided.
O
- onDragEndEvent(String, JsonNode) - Method in class com.vaadin.flow.component.svg.Svg
-
Fires a drag end event if an svgElement is found in this Svg component based on the elementId provided.
- onDragMoveEvent(String, JsonNode) - Method in class com.vaadin.flow.component.svg.Svg
-
Fires a drag move event if an svgElement is found in this Svg component based on the elementId provided.
- onDragStartEvent(String, JsonNode) - Method in class com.vaadin.flow.component.svg.Svg
-
Fires a drag start event if an svgElement is found in this Svg component based on the elementId provided.
P
- panTo(SvgElement) - Method in class com.vaadin.flow.component.svg.Svg
-
Pan and zoom viewport to the element.
- panTo(SvgElement, Boolean, double) - Method in class com.vaadin.flow.component.svg.Svg
-
Pan and zoom the viewport to the element.
- Path - Class in com.vaadin.flow.component.svg.elements
-
Represents an SVG path
- Path(String, String) - Constructor for class com.vaadin.flow.component.svg.elements.Path
-
Creates a new path with the given id and initial path
- PATH - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
- Path.LINE_CAP - Enum Class in com.vaadin.flow.component.svg.elements
-
Defines how the shape of the end of a line should look like.
- Path.LINE_JOIN - Enum Class in com.vaadin.flow.component.svg.elements
-
Defines the shape of a line to use at the corners of paths.
- PolyCoordinatePair(double, double) - Constructor for class com.vaadin.flow.component.svg.elements.AbstractPolyElement.PolyCoordinatePair
-
Creates a new
AbstractPolyElement.PolyCoordinatePairwith the given x and y coordinates for this point. - Polygon - Class in com.vaadin.flow.component.svg.elements
-
Represents a Svg Polygon element.
- Polygon(String, List<AbstractPolyElement.PolyCoordinatePair>) - Constructor for class com.vaadin.flow.component.svg.elements.Polygon
-
Creates a new Polygon element with the given id and initial points
- POLYGON - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
- Polyline - Class in com.vaadin.flow.component.svg.elements
-
Represents a Polyline element.
- Polyline(String, List<AbstractPolyElement.PolyCoordinatePair>) - Constructor for class com.vaadin.flow.component.svg.elements.Polyline
-
Creates a new polyline element with the given id and initial points.
- POLYLINE - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
- pushUpdate(String, JsonNode...) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Creates a more complex update call where a specific client-side method needs to be called with arguments in order to perform a client-side update.
R
- Rect - Class in com.vaadin.flow.component.svg.elements
-
Represents a Rectangle svg element
- Rect(String, double, double) - Constructor for class com.vaadin.flow.component.svg.elements.Rect
-
Creates a new Rectangle element with the given id, width and height
- RECT - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
- remove(SvgElement) - Method in class com.vaadin.flow.component.svg.Svg
-
Removes the given element from this Svg component if it exists.
- removeClassName(String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Remove a class name for this element
- removeCoordinatePair(AbstractPolyElement.PolyCoordinatePair) - Method in class com.vaadin.flow.component.svg.elements.AbstractPolyElement
-
Removes a given point from the list of coordinate pairs from this poly element.
- removeElement(SvgElement) - Method in class com.vaadin.flow.component.svg.elements.Group
-
Removes a child from this group.
- rotate(double) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Rotates the component with the amount given in the angle.
- ROUND - Enum constant in enum class com.vaadin.flow.component.svg.elements.Path.LINE_CAP
- ROUND - Enum constant in enum class com.vaadin.flow.component.svg.elements.Path.LINE_JOIN
S
- setAttribute(String, boolean) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method for setting a Java Boolean.
- setAttribute(String, Number) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method for setting a Java number attribute.
- setAttribute(String, String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method for setting a string attribute.
- setAttribute(String, JsonNode) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Maps a Json value to a key in the internal attributes array.
- setAttributes(ObjectNode) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Sets the internal attributes array.
- setBaselineShift(String) - Method in class com.vaadin.flow.component.svg.elements.TextPath
-
The baseline-shift attribute allows repositioning of the dominant-baseline relative to the dominant-baseline of the parent text content element.
- setConstructor(SvgType, JsonNode...) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Sets the constructor value for the client side as well as the initial arguments list.
- setCoordinatePairs(List<AbstractPolyElement.PolyCoordinatePair>) - Method in class com.vaadin.flow.component.svg.elements.AbstractPolyElement
-
Sets the coordinate pairs for this Poly element, effectively clearing previous values
- setDraggable(boolean) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Sets the draggable flag for this element.
- setFillColor(String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Sets the fill color of this element.
- setFontFamily(String) - Method in class com.vaadin.flow.component.svg.elements.Text
-
Sets the font family to use for this Text element.
- setFontSize(String) - Method in class com.vaadin.flow.component.svg.elements.Text
-
Sets the font size of this text element, this can be in absolute (px) or relative (ex: em, ex) values.
- setFontSize(String) - Method in class com.vaadin.flow.component.svg.elements.TextPath
-
Sets the font size of this textPath element, this can be in absolute (px) or relative (ex: em, ex) values.
- setId(String) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Sets the id of this element, should never be null.
- setImageUrl(String) - Method in class com.vaadin.flow.component.svg.elements.Image
-
Set the image URL for this Image element.
- setPath(String) - Method in class com.vaadin.flow.component.svg.elements.Path
-
Sets the path for this path element.
- setPosition(double, double, Unit) - Method in class com.vaadin.flow.component.svg.elements.Circle
- setPosition(double, double, Unit) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method to set both x and y attributes at the same time
- setRadialX(double) - Method in class com.vaadin.flow.component.svg.elements.Ellipse
-
Returns the radial X value for this ellipsis.
- setRadialY(double) - Method in class com.vaadin.flow.component.svg.elements.Ellipse
-
Returns the radial Y value for this ellipsis.
- setRadius(double) - Method in class com.vaadin.flow.component.svg.elements.Circle
-
Sets the radius of this Circle element.
- setStartOffset(String) - Method in class com.vaadin.flow.component.svg.elements.TextPath
-
Set an offset from the start of the path for the initial current text position along the path.
- setStroke(String, int) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Sets the stroke for this element.
- setStroke(String, int, Path.LINE_CAP, Path.LINE_JOIN) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Sets the stroke for this element.
- setText(String) - Method in class com.vaadin.flow.component.svg.elements.Text
-
Sets the visible text for this Text element.
- setTitle(String, String) - Method in class com.vaadin.flow.component.svg.Svg
-
Sets title(tooltip) to the svgElement with the given id.
- setZoomEnabled(boolean) - Method in class com.vaadin.flow.component.svg.Svg
-
Sets the zoom feature to enabled or disabled.
- size(double, double) - Method in class com.vaadin.flow.component.svg.elements.Image
- size(double, double) - Method in class com.vaadin.flow.component.svg.elements.Rect
- size(double, double) - Method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Sets the size of a SvgElement.
- SQUARE - Enum constant in enum class com.vaadin.flow.component.svg.elements.Path.LINE_CAP
- Svg - Class in com.vaadin.flow.component.svg
-
The display portion of the Vaadin Component Factory Svg component.
- Svg() - Constructor for class com.vaadin.flow.component.svg.Svg
-
Initializes a new Svg.
- SvgClickEvent(Svg, boolean, String) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgClickListener.SvgClickEvent
- SvgClickListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to click events.
- SvgClickListener.SvgClickEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a click event on a client-side svg element.
- SvgDoubleClickEvent(Svg, boolean, String) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgDoubleClickListener.SvgDoubleClickEvent
- SvgDoubleClickListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to double click events.
- SvgDoubleClickListener.SvgDoubleClickEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a double click event on a client-side svg element.
- SvgDragEndEvent(Svg, boolean, SvgElement, JsonNode) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgDragEndListener.SvgDragEndEvent
-
Creates a new event using the given source and indicator whether the event originated from the client side or the server side.
- SvgDragEndListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to drag start events.
- SvgDragEndListener.SvgDragEndEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a drag start event on a client-side svg element.
- SvgDragMoveEvent(Svg, boolean, SvgElement, JsonNode) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgDragMoveListener.SvgDragMoveEvent
-
Creates a new event using the given source and indicator whether the event originated from the client side or the server side.
- SvgDragMoveListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to drag move events.
- SvgDragMoveListener.SvgDragMoveEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a drag move event on a client-side svg element.
- SvgDragStartEvent(Svg, boolean, SvgElement, JsonNode) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgDragStartListener.SvgDragStartEvent
-
Creates a new event using the given source and indicator whether the event originated from the client side or the server side.
- SvgDragStartListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to drag start events.
- SvgDragStartListener.SvgDragStartEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a drag start event on a client-side svg element.
- SvgElement - Class in com.vaadin.flow.component.svg.elements
-
This is the base class for all the Svg elements and contains the attributes as they were given to the client as well as any pending complex updates to be sent.
- SvgElement(String) - Constructor for class com.vaadin.flow.component.svg.elements.SvgElement
-
Creates a new SvgElement with the given id
- SvgMouseDownEvent(Svg, boolean, String, Double, Double) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgMouseDownListener.SvgMouseDownEvent
- SvgMouseDownListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to mousedown events.
- SvgMouseDownListener.SvgMouseDownEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a mousedown event on a client-side svg element.
- SvgMouseMoveEvent(Svg, boolean, String, Double, Double) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgMouseMoveListener.SvgMouseMoveEvent
- SvgMouseMoveListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to mousemove events.
- SvgMouseMoveListener.SvgMouseMoveEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a mousemove event on a client-side svg element.
- SvgMouseOutEvent(Svg, boolean, String) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgMouseOutListener.SvgMouseOutEvent
- SvgMouseOutListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to mouseout events.
- SvgMouseOutListener.SvgMouseOutEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a mouseout event on a client-side svg element.
- SvgMouseOverEvent(Svg, boolean, String) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgMouseOverListener.SvgMouseOverEvent
- SvgMouseOverListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to mouseover events.
- SvgMouseOverListener.SvgMouseOverEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a mouseover event on a client-side svg element.
- SvgMouseUpEvent(Svg, boolean, String, Double, Double) - Constructor for class com.vaadin.flow.component.svg.listeners.SvgMouseUpListener.SvgMouseUpEvent
- SvgMouseUpListener - Interface in com.vaadin.flow.component.svg.listeners
-
Listener interface for listening to mouseup events.
- SvgMouseUpListener.SvgMouseUpEvent - Class in com.vaadin.flow.component.svg.listeners
-
Represents a mouseup event on a client-side svg element.
- SvgType - Enum Class in com.vaadin.flow.component.svg.elements
-
An enumeration containing the known supported types of svg element supported by the client-side implementation.
T
- Text - Class in com.vaadin.flow.component.svg.elements
-
Represents an SVG text element.
- Text(String, String) - Constructor for class com.vaadin.flow.component.svg.elements.Text
-
Creates a new Text element with the given id and text.
- TEXT - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
- TEXT_PATH - Enum constant in enum class com.vaadin.flow.component.svg.elements.SvgType
- TextPath - Class in com.vaadin.flow.component.svg.elements
-
Represents an SVG textPath element.
- TextPath(String, String) - Constructor for class com.vaadin.flow.component.svg.elements.TextPath
-
Creates a new TextPath element with the given href and text.
U
- update(SvgElement) - Method in class com.vaadin.flow.component.svg.Svg
-
Used to update a single Svg element whose attributes might have changed.
- update(SvgElement...) - Method in class com.vaadin.flow.component.svg.Svg
-
A convenience method for updating multiple elements at once.
- update(Collection<SvgElement>) - Method in class com.vaadin.flow.component.svg.Svg
-
A convenience method for updating multiple elements at once.
- updateChildrenAttribute() - Method in class com.vaadin.flow.component.svg.elements.Group
- updatePointsAttribute() - Method in class com.vaadin.flow.component.svg.elements.AbstractPolyElement
-
Updates the points attribute based on the current internal coordinate points list in order for the values to eventually be sent to the client side.
V
- val(double) - Static method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method for converting a double to a JsonNumber.
- val(Boolean) - Static method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method for converting a Java Boolean to a JsonNode.
- val(String) - Static method in class com.vaadin.flow.component.svg.elements.SvgElement
-
Convenience method for converting a Java String to a JsonNode
- valueOf(String) - Static method in enum class com.vaadin.flow.component.svg.elements.Path.LINE_CAP
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.vaadin.flow.component.svg.elements.Path.LINE_JOIN
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.vaadin.flow.component.svg.elements.SvgType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.vaadin.flow.component.svg.elements.Path.LINE_CAP
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.vaadin.flow.component.svg.elements.Path.LINE_JOIN
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.vaadin.flow.component.svg.elements.SvgType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- viewbox(double, double, double, double) - Method in class com.vaadin.flow.component.svg.Svg
-
Sets the viewbox of the Svg element on the client-side This can be used to tune the client-side viewport of this svg component.
All Classes and Interfaces|All Packages|Serialized Form