Uses of Class
com.storedobject.svg.Node
Packages that use Node
Package
Description
-
Uses of Node in com.storedobject.pdf
Methods in com.storedobject.pdf with parameters of type NodeModifier and TypeMethodDescriptionstatic PDFImagePDF.createImage(Node svgNode) Create an image from an SVG node. -
Uses of Node in com.storedobject.svg
Subclasses of Node in com.storedobject.svgModifier and TypeClassDescriptionfinal classA canvas for drawing nodes.classRepresents an SVG circle.final classRepresents a specialized type ofTransformedNode, where the transformation process duplicates the SVG structure of the originalNode.classRepresents an SVG element.classRepresents an SVG ellipse.final classRepresents a group element in the SVG structure.classRepresents an SVG line.final classA wrapper forNodethat allows it to be moved.classRepresents an SVG path element allowing the creation and manipulation of the "d" attribute, which defines a sequence of commands to draw complex shapes and paths.classRepresents an SVG polygon.classRepresents an SVG polyline.classRepresents an SVG rectangle.classRepresents an SVG square.classRepresents an SVG star.classRepresents an SVG text.classA node that is transformed using aTransformer.Methods in com.storedobject.svg that return NodeModifier and TypeMethodDescriptionAdd another node at a specific displacement.Add another node at a specific point.Add another node to this one at a specified side.Node.flipHorizontally()Flip this node content horizontally.Node.flipVertically()Flip this node content vertically.Node.margin(double margin) Add a margin to this content.Node.margin(double topMargin, double rightMargin, double bottomMargin, double leftMargin) Add a margin to this content.Add a margin to this SVG on a specific side.Remove an SVG.Node.scale(double scale) Scale this node content by a specified factor.Node.scale(double scaleX, double scaleY) Scale this node content by specified factors.Node.scaleTo(double newWidth, double newHeight) Scale this node content to new dimensions.Node.scaleToHeight(double newHeight) Scale this node content to a new height.Node.scaleToWidth(double newWidth) Scale this node content to a new width.Methods in com.storedobject.svg that return types with arguments of type NodeModifier and TypeMethodDescriptionGroup.children()Retrieves a stream of childNodeelements that are part of this group.Methods in com.storedobject.svg with parameters of type NodeModifier and TypeMethodDescriptionAdd an SVG.voidInserts a childNodeat the specified position within the group's list of children.voidAdds a childNodeto the group.Add another node at a specific displacement.Add another node at a specific point.Add another node to this one at a specified side.Combines the currentCoordinatesobject with the rectangular region represented by the givenNodeobject.protected voidprotected voidstatic MovableNodeCreate aMovableNodefrom anNode.Remove an SVG.voidRemoves a childNodefrom the group.voidSets the coordinates of the givenNodeobject to match the currentCoordinatesobject.final Stringfinal Stringdefault StringTransform the node content.doubleNode.Anchor.transformX1(Node node) doubleNode.Mover.transformX1(Node node) default doubleTransformer.transformX1(Node node) Transform the X1 coordinate.doubleNode.Anchor.transformX2(Node node) doubleNode.Margin.transformX2(Node node) doubleNode.Mover.transformX2(Node node) default doubleTransformer.transformX2(Node node) Transform the X2 coordinate.doubleNode.Anchor.transformY1(Node node) doubleNode.Mover.transformY1(Node node) default doubleTransformer.transformY1(Node node) Transform the Y1 coordinate.doubleNode.Anchor.transformY2(Node node) doubleNode.Margin.transformY2(Node node) doubleNode.Mover.transformY2(Node node) default doubleTransformer.transformY2(Node node) Transform the Y2 coordinate.Constructors in com.storedobject.svg with parameters of type NodeModifierConstructorDescriptionAnchor(Node anchoredTo, BiFunction<Node, Node, Double> computeX, BiFunction<Node, Node, Double> computeY) Constructor.Coordinates(Node node) Constructs aCoordinatesobject by initializing the rectangular region using the coordinates of the givenNodeobject.Constructs a new Document object, initializing it with a single Node.DuplicatedNode(Node original) Creates a newDuplicatedNodeby duplicating the structure of the providedNode.TransformedNode(Node embedded) Constructor.TransformedNode(Node embedded, Transformer transformer) Constructor.Constructor parameters in com.storedobject.svg with type arguments of type NodeModifierConstructorDescriptionAnchor(Node anchoredTo, BiFunction<Node, Node, Double> computeX, BiFunction<Node, Node, Double> computeY) Constructor.Anchor(Node anchoredTo, BiFunction<Node, Node, Double> computeX, BiFunction<Node, Node, Double> computeY) Constructor. -
Uses of Node in com.storedobject.svg.chart
Subclasses of Node in com.storedobject.svg.chartModifier and TypeClassDescriptionclassHorizontal Bar Chart.classBase class for all SVG charts.classA plot for daily data.classThis class represents a line plot.classA plot for monthly data.classPie Chart.classA plot for yearly data.Methods in com.storedobject.svg.chart with parameters of type Node -
Uses of Node in com.storedobject.ui
Constructors in com.storedobject.ui with parameters of type Node -
Uses of Node in com.storedobject.vaadin
Methods in com.storedobject.vaadin that return NodeModifier and TypeMethodDescriptionSvg.Event.getNode()Returns the node associated with this event.Methods in com.storedobject.vaadin with parameters of type NodeModifier and TypeMethodDescriptionfinal com.vaadin.flow.shared.RegistrationSvg.addClickListener(Node node, com.vaadin.flow.component.ComponentEventListener<Svg.ClickEvent> listener) Adds a click listener for the specified node.voidSvg.removeClickPopup(Node node) Removes the click popup associated with the specified SVG node.final voidSvg.removeTooltip(Node node) Removes the tooltip associated with the specified SVG node.final voidSvg.setClickPopup(Node node, Function<Svg.ClickEvent, com.vaadin.flow.component.Component> clickPopupProvider) Associates a click popup with the specified SVG node.voidSets the SVG content of this component using the provided node.final voidSvg.setTooltip(Node node, Function<Svg.MouseOverEvent, com.vaadin.flow.component.Component> tooltipProvider) Associates a tooltip with the specified SVG node.Constructors in com.storedobject.vaadin with parameters of type Node