Uses of Interface
org.jhotdraw8.draw.render.RenderContext
Packages that use RenderContext
Package
Description
Defines a programming model for structured drawing editors and provides default
implementations.
-
Uses of RenderContext in org.jhotdraw8.draw
Subinterfaces of RenderContext in org.jhotdraw8.drawModifier and TypeInterfaceDescriptioninterfaceADrawingViewcan display aDrawingin a JavaFX scene graph.Classes in org.jhotdraw8.draw that implement RenderContextModifier and TypeClassDescriptionclassAbstractDrawingView.classA simple implementation ofDrawingView. -
Uses of RenderContext in org.jhotdraw8.draw.connector
Methods in org.jhotdraw8.draw.connector with parameters of type RenderContextModifier and TypeMethodDescriptiondefault IntersectionPointExConnector.chopStart(@NonNull RenderContext ctx, Figure connection, @NonNull Figure target, double sx, double sy, double ex, double ey) Clips the start of the provided line at the bounds of the target figure.default IntersectionPointExConnector.chopStart(@NonNull RenderContext ctx, Figure connection, @NonNull Figure target, @NonNull javafx.geometry.Point2D start, @NonNull javafx.geometry.Point2D end) Clips the start of the provided line at the bounds of the target figure.default @Nullable IntersectionPointExConnector.intersect(@NonNull RenderContext ctx, Figure connection, @NonNull Figure target, @NonNull javafx.geometry.Point2D start, @NonNull javafx.geometry.Point2D end) Returns the intersection of the line going from start to end with the target figure.EllipseConnector.intersect(@NonNull RenderContext ctx, Figure connection, @NonNull Figure target, @NonNull javafx.geometry.Point2D start, @NonNull javafx.geometry.Point2D end) PathConnector.intersect(@NonNull RenderContext ctx, Figure connection, @NonNull Figure target, @NonNull javafx.geometry.Point2D start, @NonNull javafx.geometry.Point2D end) RectangleConnector.intersect(@NonNull RenderContext ctx, Figure connection, @NonNull Figure target, @NonNull javafx.geometry.Point2D start, @NonNull javafx.geometry.Point2D end) -
Uses of RenderContext in org.jhotdraw8.draw.css.value
Methods in org.jhotdraw8.draw.css.value with parameters of type RenderContextModifier and TypeMethodDescription@Nullable javafx.scene.paint.PaintCssColor.getPaint(@NonNull RenderContext ctx) static @Nullable javafx.scene.paint.PaintPaintable.getPaint(@Nullable Paintable p, @Nullable RenderContext ctx) default @Nullable javafx.scene.paint.PaintPaintable.getPaint(@Nullable RenderContext ctx) -
Uses of RenderContext in org.jhotdraw8.draw.figure
Methods in org.jhotdraw8.draw.figure with parameters of type RenderContextModifier and TypeMethodDescriptiondefault voidCompositableFigure.applyCompositableFigureProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) Updates a figure node with all effect properties defined in this interface.default voidFillableFigure.applyFillableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) Updates a shape node.default voidFillRulableFigure.applyFillRulableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) Updates a shape node.default voidHideableFigure.applyHideableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.Node node) Updates a figure node with all style and effect properties defined in this interface.default voidMarkerFillableFigure.applyMarkerFillableFigureProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) Updates a shape node.default voidSecondStrokableFigure.applySecondStrokeableFigureProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) Updates a shape node.default voidSecondStrokableFigure.applySecondStrokeCapAndJoinProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidSecondStrokableFigure.applySecondStrokeColorProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidSecondStrokableFigure.applySecondStrokeDashProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidSecondStrokableFigure.applySecondStrokeTypeProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidSecondStrokableFigure.applySecondStrokeWidthProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidShapeableFigure.applyShapeableProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) default voidShapeableFigure.applyShapeableProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node, @NonNull javafx.geometry.Bounds b) default voidStrokableFigure.applyStrokableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) Updates a shape node.default voidStrokableFigure.applyStrokeCapAndJoinProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidStrokableFigure.applyStrokeColorProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidStrokableFigure.applyStrokeDashProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidStrokableFigure.applyStrokeTypeProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidStrokableFigure.applyStrokeWidthProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) default voidStyleableFigure.applyStyleableFigureProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) Updates a figure node with all style and effect properties defined in this interface.default voidTextableFigure.applyTextableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.text.Text text) Updates a text node with textable properties.default voidTextFillableFigure.applyTextFillableFigureProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.control.Labeled text) Updates a text node with label properties.default voidTextFillableFigure.applyTextFillableFigureProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.text.Text text) Updates a text node with label properties.default voidTextFontableFigure.applyTextFontableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.control.Labeled text) Updates a Laeled node with fontable properties.default voidTextFontableFigure.applyTextFontableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.text.Text text) Updates a text node with fontable properties.default voidTextLayoutableFigure.applyTextLayoutableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.control.Labeled text) Updates a Labeled node with fontable properties.default voidTextLayoutableFigure.applyTextLayoutableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.text.Text text) Updates a text node with fontable properties.default voidTextStrokeableFigure.applyTextStrokeableFigureProperties(@Nullable RenderContext ctx, @NonNull javafx.scene.shape.Shape shape) Updates a shape node.default voidTransformableFigure.applyTransformableFigureProperties(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) Updates a figure node with all transformation properties defined in this interface.@NonNull javafx.scene.NodeAbstractDrawing.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeAbstractElbowLineConnectionWithMarkersFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeAbstractLabelFigure.createNode(@NonNull RenderContext ctx) Creates the node for this label.@NonNull javafx.scene.NodeAbstractPathConnectionWithMarkersFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeAbstractRegionFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeAbstractStraightLineConnectionWithMarkersFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeArcFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeBezierPathFigure.createNode(@NonNull RenderContext ctx) @NonNull javafx.scene.NodeClippingFigure.createNode(@NonNull RenderContext ctx) @NonNull javafx.scene.NodeCombinedPathFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeEllipseFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeFigure.createNode(@NonNull RenderContext ctx) This method is invoked by aRenderContext, when it needs a node to create a JavaFX scene graph for a figure.@NonNull javafx.scene.NodeGroupFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeImageFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeLayerFigure.createNode(@NonNull RenderContext ctx) @NonNull javafx.scene.NodeLineConnectionFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeLineFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodePageFigure.createNode(@NonNull RenderContext ctx) @NonNull javafx.scene.NodePolygonFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodePolylineFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeRectangleFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeSliceFigure.createNode(@NonNull RenderContext drawingView) @NonNull javafx.scene.NodeTextAreaFigure.createNode(@NonNull RenderContext ctx) @NonNull javafx.scene.NodeTextFigure.createNode(@NonNull RenderContext drawingView) AbstractElbowLineConnectionWithMarkersFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) AbstractLabelFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) AbstractPathConnectionWithMarkersFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) AbstractRegionFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) AbstractStraightLineConnectionWithMarkersFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) BezierPathFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) CombinedPathFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) EllipseFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) LineConnectionFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) LineFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) PathIterableFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) PolygonFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) PolylineFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) RectangleFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) TextAreaFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) TextFigure.getPathIterator(@NonNull RenderContext ctx, @Nullable AffineTransform tx) abstract doubleAbstractElbowLineConnectionWithMarkersFigure.getStrokeCutEnd(@NonNull RenderContext ctx) abstract doubleAbstractPathConnectionWithMarkersFigure.getStrokeCutEnd(@NonNull RenderContext ctx) abstract doubleAbstractStraightLineConnectionWithMarkersFigure.getStrokeCutEnd(@NonNull RenderContext ctx) doubleLineConnectionWithMarkersFigure.getStrokeCutEnd(@NonNull RenderContext ctx) abstract doubleAbstractElbowLineConnectionWithMarkersFigure.getStrokeCutStart(@NonNull RenderContext ctx) abstract doubleAbstractPathConnectionWithMarkersFigure.getStrokeCutStart(@NonNull RenderContext ctx) abstract doubleAbstractStraightLineConnectionWithMarkersFigure.getStrokeCutStart(@NonNull RenderContext ctx) doubleLineConnectionWithMarkersFigure.getStrokeCutStart(@NonNull RenderContext ctx) default @NonNull BasicStrokeStrokableFigure.getStyledStroke(@Nullable RenderContext ctx) AbstractLabelFigure.getText(@NonNull RenderContext ctx) LabelFigure.getText(@NonNull RenderContext ctx) protected StringPageLabelFigure.getText(@NonNull RenderContext ctx) protected StringSimpleLabelConnectionFigure.getText(@NonNull RenderContext ctx) voidAbstractElbowLineConnectionWithMarkersFigure.layout(@NonNull RenderContext ctx) voidAbstractLabelConnectionFigure.layout(@NonNull RenderContext ctx) voidAbstractLabelFigure.layout(@NonNull RenderContext ctx) Computes the layout bounds of this figure.voidAbstractPathConnectionWithMarkersFigure.layout(@NonNull RenderContext ctx) voidAbstractRegionFigure.layout(@NonNull RenderContext ctx) voidAbstractStraightLineConnectionWithMarkersFigure.layout(@NonNull RenderContext ctx) default voidFigure.layout(@NonNull RenderContext ctx) Updates the layout of this figure, based on the layout of its children and the layout of observed layout subjects.voidLineConnectionFigure.layout(@NonNull RenderContext ctx) voidLineFigure.layout(@NonNull RenderContext ctx) voidPageFigure.layout(@NonNull RenderContext ctx) voidTextAreaFigure.layout(@NonNull RenderContext ctx) voidTextFigure.layout(@NonNull RenderContext ctx) default voidDrawing.layoutAll(@NonNull RenderContext ctx) Performs one layout pass over the entire drawing.default voidDrawing.layoutAll(@NonNull RenderContext ctx, boolean parallel) Performs one layout pass over the entire drawing.default voidFigure.layoutChanged(@NonNull RenderContext ctx) This method is invoked on a figure byDrawingModelwhen it determines that the figure needs to be laid out.protected voidAbstractLabelConnectionFigure.layoutOrigin(@NonNull RenderContext ctx) If the label has aLabelConnectionFigure.LABEL_TARGETand aLabelConnectionFigure.LABEL_CONNECTOR, computes theAbstractLabelConnectionFigure.LABELED_LOCATION,AbstractLabelFigure.ORIGINandTransformableFigure.TRANSFORMSof the label.voidAbstractDrawing.stylesheetChanged(@NonNull RenderContext ctx) default voidFigure.stylesheetChanged(@NonNull RenderContext ctx) This method is invoked on a figure byDrawingModelwhen it determines that the figure needs to apply its stylesheet again.default voidDrawing.updateAllCss(@NonNull RenderContext ctx) voidAbstractDrawing.updateBackground(@NonNull RenderContext ctx, @NonNull javafx.scene.layout.Pane g) voidAbstractFigure.updateCss(@NonNull RenderContext ctx) voidFigure.updateCss(@NonNull RenderContext ctx) Updates the stylesheet cache of this figure depending on its property values and on the and the property values of its ancestors.protected voidAbstractElbowLineConnectionWithMarkersFigure.updateEndMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) This method can be overridden by a subclass to apply styles to the marker node.protected voidAbstractPathConnectionWithMarkersFigure.updateEndMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) This method can be overridden by a subclass to apply styles to the marker node.protected voidAbstractStraightLineConnectionWithMarkersFigure.updateEndMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) This method can be overridden by a subclass to apply styles to the marker node.protected voidLineConnectionWithMarkersFigure.updateEndMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) voidAbstractLabelConnectionFigure.updateGroupNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Group node) protected voidAbstractLabelFigure.updateGroupNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Group node) Updates the group node that holds all other nodes of the label.protected voidAbstractLabelFigure.updateIconNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Group iconGroupNode) Updates the icon node for rendering.protected voidAbstractLabelFigure.updateIconNodeImage(@NonNull RenderContext ctx, @NonNull javafx.scene.Group iconGroupNode) Updates the image of the icon node.protected voidAbstractLabelFigure.updateIconNodeTransform(@NonNull RenderContext ctx, @NonNull javafx.scene.Group iconGroupNode) Updates the transforms (translate, rotate, ...) of the provided icon group node.protected voidAbstractElbowLineConnectionWithMarkersFigure.updateLineNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Polyline node) This method can be overridden by a subclass to apply styles to the line node.protected voidAbstractPathConnectionWithMarkersFigure.updateLineNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) This method can be overridden by a subclass to apply styles to the line node.protected voidAbstractStraightLineConnectionWithMarkersFigure.updateLineNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Line node) This method can be overridden by a subclass to apply styles to the line node.protected voidLineConnectionWithMarkersFigure.updateLineNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Line node) protected voidAbstractElbowLineConnectionWithMarkersFigure.updateMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Group group, @NonNull javafx.scene.shape.Path markerNode, @NonNull PointAndDerivative pd, @Nullable String svgString, double markerScaleFactor) protected voidAbstractPathConnectionWithMarkersFigure.updateMarkerNode(@NonNull RenderContext ctx, javafx.scene.Group group, @NonNull javafx.scene.shape.Path markerNode, @NonNull PointAndDerivative pd, @Nullable ImmutableList<javafx.scene.shape.PathElement> markerShape, double markerScaleFactor) protected voidAbstractStraightLineConnectionWithMarkersFigure.updateMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Group group, @NonNull javafx.scene.shape.Path markerNode, @NonNull PointAndDerivative pd, @Nullable ImmutableList<javafx.scene.shape.PathElement> markerPath, double markerScaleFactor) voidAbstractDrawing.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node n) voidAbstractElbowLineConnectionWithMarkersFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidAbstractLabelFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) Updates the node of the label.voidAbstractPathConnectionWithMarkersFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidAbstractRegionFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidAbstractStraightLineConnectionWithMarkersFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidAbstractViewBoxDrawing.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node n) voidArcFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidBezierPathFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidClippingFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node n) voidCombinedPathFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidEllipseFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) This method is invoked by aRenderContext, when it needs to update the node which represents the scene graph in the figure.voidGroupFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node n) voidImageFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidLabelFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidLayerFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidLineConnectionFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidLineConnectionWithMarkersFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidLineFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidPageFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidPageLabelFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidPolygonFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidPolylineFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidRectangleFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidRegionFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidSimpleDrawing.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node n) voidSimpleLayeredDrawing.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node n) voidSliceFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidTextAreaFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidTextFigure.updateNode(@NonNull RenderContext ctx, @NonNull javafx.scene.Node node) voidLayerFigure.updateNodeWithErrorMessage(@NonNull RenderContext ctx, List<javafx.scene.Node> childNodes, javafx.geometry.Bounds clipBounds) protected voidAbstractLabelFigure.updatePathNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) Updates the path that fills or strokes the visual bounds of the label.protected voidAbstractRegionFigure.updatePathNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path path) protected voidRegionFigure.updatePathNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path path) protected voidAbstractElbowLineConnectionWithMarkersFigure.updateStartMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) This method can be overridden by a subclass to apply styles to the marker node.protected voidAbstractPathConnectionWithMarkersFigure.updateStartMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) This method can be overridden by a subclass to apply styles to the marker node.protected voidAbstractStraightLineConnectionWithMarkersFigure.updateStartMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) This method can be overridden by a subclass to apply styles to the marker node.protected voidLineConnectionWithMarkersFigure.updateStartMarkerNode(@NonNull RenderContext ctx, @NonNull javafx.scene.shape.Path node) protected voidAbstractLabelFigure.updateTextNode(@NonNull RenderContext ctx, @NonNull javafx.scene.text.Text tn) Updates the given text node with properties from this figure, so that it can be rendered.protected voidAbstractLabelFigure.updateTextNodeFontAndText(@NonNull RenderContext ctx, @NonNull javafx.scene.text.Text tn) Updates the given text node with properties from this figure that affects the layout of the text node.protected voidAbstractLabelFigure.updateTextNodeLayout(@NonNull RenderContext ctx, @NonNull javafx.scene.text.Text tn) Updates properties that are relevant for the layout of the given text node with properties from this figure.protected voidAbstractLabelFigure.updateTextNodePaint(@NonNull RenderContext ctx, @NonNull javafx.scene.text.Text tn) Updates paint properties of the given text node with properties from this figure. -
Uses of RenderContext in org.jhotdraw8.draw.model
Methods in org.jhotdraw8.draw.model with parameters of type RenderContextModifier and TypeMethodDescriptionvoidDrawingModel.layout(Figure f, RenderContext ctx) Invokes the layout method of the figure and fires appropriate /DrawingModelEvents.voidSimpleDrawingModel.layout(@NonNull Figure f, @NonNull RenderContext ctx) voidDrawingModel.validate(@NonNull RenderContext ctx) Validates the model.voidSimpleDrawingModel.validate(@NonNull RenderContext ctx) -
Uses of RenderContext in org.jhotdraw8.draw.render
Subinterfaces of RenderContext in org.jhotdraw8.draw.renderModifier and TypeInterfaceDescriptioninterfacePrintRenderContext.interfaceRenderContext.Classes in org.jhotdraw8.draw.render that implement RenderContextModifier and TypeClassDescriptionclassSimpleDrawingRenderer.class