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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidupdateCenterX(Double centerX) voidupdateCenterY(Double centerY) voidupdateFill(Paint fill) voidupdateLength(Double length) voidupdateRadiusX(Double radiusX) voidupdateRadiusY(Double radiusY) voidupdateSmooth(Boolean smooth) voidupdateStartAngle(Double startAngle) protected voidvoidupdateStroke(Paint stroke) voidupdateStrokeDashArray(List<Double> dashArray) voidupdateStrokeDashOffset(Double strokeDashOffset) voidupdateStrokeLineCap(StrokeLineCap strokeLineCap) voidupdateStrokeLineJoin(StrokeLineJoin strokeLineJoin) voidupdateStrokeMiterLimit(Double strokeMiterLimit) voidupdateStrokeType(StrokeType strokeType) voidupdateStrokeWidth(Double strokeWidth) voidupdateType(ArcType arcType) Methods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlNodePeer
getEffectElement, getScenePeer, getSvgRoot, toCssTextAlignment, toCssTextAlignment, toFilter, toPx, updateAllNodeTransforms, updateEffectMethods 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, isTreeVisible, makeContainerInvisible, passHtmlTouchEventOnToFx, passOnToFx, requestFocus, setChildrenContainer, setContainer, setElementAttribute, setElementAttribute, setElementAttribute, setElementAttribute, setElementAttribute, setElementStyleAttribute, setElementTextContent, setFontAttributes, setFontAttributes, setJavaFxFocusOwner, setJavaFxFocusOwner, 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, updateVisibleMethods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.base.NodePeerImpl
getNode, getNodePeerBaseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, updateVisibleMethods 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:
updateFillin interfaceShapePeerMixin<N extends Arc,NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateType
- Specified by:
updateTypein interfaceArcPeerMixin<N extends Arc,NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateCenterX
- Specified by:
updateCenterXin interfaceArcPeerMixin<N extends Arc,NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateCenterY
- Specified by:
updateCenterYin interfaceArcPeerMixin<N extends Arc,NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateRadiusX
- Specified by:
updateRadiusXin interfaceArcPeerMixin<N extends Arc,NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateRadiusY
- Specified by:
updateRadiusYin interfaceArcPeerMixin<N extends Arc,NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateStartAngle
- Specified by:
updateStartAnglein interfaceArcPeerMixin<N extends Arc,NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateLength
- Specified by:
updateLengthin interfaceArcPeerMixin<N extends Arc,NB extends ArcPeerBase<N, NB, NM>, NM extends ArcPeerMixin<N, NB, NM>>
-
updateSmooth
- Specified by:
updateSmoothin interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStroke
- Specified by:
updateStrokein interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeType
- Specified by:
updateStrokeTypein interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStroke
protected void updateStroke() -
updateStrokeWidth
- Specified by:
updateStrokeWidthin interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeLineCap
- Specified by:
updateStrokeLineCapin interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeLineJoin
- Specified by:
updateStrokeLineJoinin interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeMiterLimit
- Specified by:
updateStrokeMiterLimitin interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeDashOffset
- Specified by:
updateStrokeDashOffsetin interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-
updateStrokeDashArray
- Specified by:
updateStrokeDashArrayin interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<N, NB, NM>>
-