Class HtmlRectanglePeer<N extends Rectangle,NB extends RectanglePeerBase<N,NB,NM>,NM extends RectanglePeerMixin<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.HtmlRectanglePeer<N,NB,NM>
- All Implemented Interfaces:
NodePeerMixin<N,,NB, NM> RectanglePeerMixin<N,,NB, NM> ShapePeerMixin<N,,NB, NM> NodePeer<N>
public final class HtmlRectanglePeer<N extends Rectangle,NB extends RectanglePeerBase<N,NB,NM>,NM extends RectanglePeerMixin<N,NB,NM>>
extends HtmlNodePeer<N,NB,NM>
implements RectanglePeerMixin<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
ConstructorsConstructorDescriptionHtmlRectanglePeer(String tagName) HtmlRectanglePeer(NB base, elemental2.dom.HTMLElement element) -
Method Summary
Modifier and TypeMethodDescriptionvoidupdateArcHeight(Double arcHeight) voidupdateArcWidth(Double arcWidth) voidupdateFill(Paint fill) voidupdateHeight(Double height) voidupdateSmooth(Boolean smooth) 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) voidupdateWidth(Double width) voidvoidMethods 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, 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
updateFill, updateSmooth, updateStroke, updateStrokeDashArray, updateStrokeDashOffset, updateStrokeLineCap, updateStrokeLineJoin, updateStrokeMiterLimit, updateStrokeType, updateStrokeWidth
-
Constructor Details
-
HtmlRectanglePeer
public HtmlRectanglePeer() -
HtmlRectanglePeer
-
HtmlRectanglePeer
-
-
Method Details
-
computeClipPath
- Overrides:
computeClipPathin classHtmlSvgNodePeer<elemental2.dom.HTMLElement,N extends Rectangle, NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateX
- Specified by:
updateXin interfaceRectanglePeerMixin<N extends Rectangle,NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateY
- Specified by:
updateYin interfaceRectanglePeerMixin<N extends Rectangle,NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateWidth
- Specified by:
updateWidthin interfaceRectanglePeerMixin<N extends Rectangle,NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateHeight
- Specified by:
updateHeightin interfaceRectanglePeerMixin<N extends Rectangle,NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateArcWidth
- Specified by:
updateArcWidthin interfaceRectanglePeerMixin<N extends Rectangle,NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateArcHeight
- Specified by:
updateArcHeightin interfaceRectanglePeerMixin<N extends Rectangle,NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateFill
- Specified by:
updateFillin interfaceShapePeerMixin<N extends Shape,NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<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>>
-