Class HtmlArcPeer<N extends Arc,NB extends ArcPeerBase<N,NB,NM>,NM extends ArcPeerMixin<N,NB,NM>>
java.lang.Object
dev.webfx.kit.mapper.peers.javafxgraphics.base.NodePeerImpl<N,NB,NM>
dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.HtmlSvgNodePeer<elemental2.dom.HTMLElement,N,NB,NM>
dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlNodePeer<N,NB,NM>
dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlArcPeer<N,NB,NM>
- All Implemented Interfaces:
ArcPeerMixin<N,
,NB, NM> NodePeerMixin<N,
,NB, NM> ShapePeerMixin<N,
,NB, NM> NodePeer<N>
public final class HtmlArcPeer<N extends Arc,NB extends ArcPeerBase<N,NB,NM>,NM extends ArcPeerMixin<N,NB,NM>>
extends HtmlNodePeer<N,NB,NM>
implements ArcPeerMixin<N,NB,NM>
- Author:
- Bruno Salmon
-
Field Summary
Fields inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.HtmlSvgNodePeer
clip, clipMask, clipNodes, clipPath, containerType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
updateCenterX
(Double centerX) void
updateCenterY
(Double centerY) void
updateFill
(Paint fill) void
updateLength
(Double length) void
updateRadiusX
(Double radiusX) void
updateRadiusY
(Double radiusY) void
updateSmooth
(Boolean smooth) void
updateStartAngle
(Double startAngle) protected void
void
updateStroke
(Paint stroke) void
updateStrokeDashArray
(List<Double> dashArray) void
updateStrokeDashOffset
(Double strokeDashOffset) void
updateStrokeLineCap
(StrokeLineCap strokeLineCap) void
updateStrokeLineJoin
(StrokeLineJoin strokeLineJoin) void
updateStrokeMiterLimit
(Double strokeMiterLimit) void
updateStrokeType
(StrokeType strokeType) void
updateStrokeWidth
(Double strokeWidth) void
updateType
(ArcType arcType) Methods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlNodePeer
getEffectElement, getScenePeer, getSvgRoot, toCssTextAlignment, toCssTextAlignment, toFilter, toPx, updateAllNodeTransforms, updateEffect
Methods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.HtmlSvgNodePeer
applyClipClipNodes, applyClipMask, applyClipPath, bind, clearLayoutCache, computeClipMask, computeClipPath, getChildrenContainer, getContainer, getElement, getHtmlFocusableElement, getJavaFxFocusableNode, getPeerFromElement, getPeerFromElementOrParents, getStyleAttribute, getVisibleContainer, installTouchListeners, isClip, isJavaFxFocusOwner, isScrolling, isTreeVisible, makeContainerInvisible, passHtmlTouchEventOnToFx, passOnToFx, requestFocus, setChildrenContainer, setContainer, setElementAttribute, setElementAttribute, setElementAttribute, setElementAttribute, setElementAttribute, setElementStyleAttribute, setElementTextContent, setFontAttributes, setFontAttributes, setJavaFxFocusOwner, setJavaFxFocusOwner, setScrolling, storePeerInElement, toContainerElement, toCssCursor, toNodePeer, updateBlendMode, updateClip, updateCursor, updateDisabled, updateId, updateLayoutX, updateLayoutY, updateMouseTransparent, updateOnDragDetected, updateOnDragDone, updateOnDragDropped, updateOnDragEntered, updateOnDragExited, updateOnDragOver, updateOpacity, updateRotate, updateScaleX, updateScaleY, updateStyleClass, updateTransforms, updateTranslateX, updateTranslateY, updateVisible
Methods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.base.NodePeerImpl
getNode, getNodePeerBase
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.base.NodePeerMixin
bind, getNode, getNodePeerBase, isTreeVisible, requestFocus, snapshot, unbind, updateAllNodeTransforms, updateBlendMode, updateClip, updateCursor, updateDisabled, updateEffect, updateId, updateLayoutX, updateLayoutY, updateList, updateMouseTransparent, updateOnDragDetected, updateOnDragDone, updateOnDragDropped, updateOnDragEntered, updateOnDragExited, updateOnDragOver, updateOpacity, updateProperty, updateRotate, updateScaleX, updateScaleY, updateStyleClass, updateTransforms, updateTranslateX, updateTranslateY, updateVisible
Methods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.base.ShapePeerMixin
updateSmooth, updateStroke, updateStrokeDashArray, updateStrokeDashOffset, updateStrokeLineCap, updateStrokeLineJoin, updateStrokeMiterLimit, updateStrokeType, updateStrokeWidth
-
Constructor Details
-
HtmlArcPeer
public HtmlArcPeer() -
HtmlArcPeer
-
-
Method Details
-
updateFill
- Specified by:
updateFill
in interfaceShapePeerMixin<N extends Arc,
NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateType
- Specified by:
updateType
in interfaceArcPeerMixin<N extends Arc,
NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateCenterX
- Specified by:
updateCenterX
in interfaceArcPeerMixin<N extends Arc,
NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateCenterY
- Specified by:
updateCenterY
in interfaceArcPeerMixin<N extends Arc,
NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateRadiusX
- Specified by:
updateRadiusX
in interfaceArcPeerMixin<N extends Arc,
NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateRadiusY
- Specified by:
updateRadiusY
in interfaceArcPeerMixin<N extends Arc,
NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateStartAngle
- Specified by:
updateStartAngle
in interfaceArcPeerMixin<N extends Arc,
NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateLength
- Specified by:
updateLength
in interfaceArcPeerMixin<N extends Arc,
NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateSmooth
- Specified by:
updateSmooth
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStroke
- Specified by:
updateStroke
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeType
- Specified by:
updateStrokeType
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStroke
protected void updateStroke() -
updateStrokeWidth
- Specified by:
updateStrokeWidth
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeLineCap
- Specified by:
updateStrokeLineCap
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeLineJoin
- Specified by:
updateStrokeLineJoin
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeMiterLimit
- Specified by:
updateStrokeMiterLimit
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeDashOffset
- Specified by:
updateStrokeDashOffset
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeDashArray
- Specified by:
updateStrokeDashArray
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-