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
ConstructorDescriptionHtmlRectanglePeer
(String tagName) HtmlRectanglePeer
(NB base, elemental2.dom.HTMLElement element) -
Method Summary
Modifier and TypeMethodDescriptionvoid
updateArcHeight
(Double arcHeight) void
updateArcWidth
(Double arcWidth) void
updateFill
(Paint fill) void
updateHeight
(Double height) void
updateSmooth
(Boolean smooth) 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
updateWidth
(Double width) void
void
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, 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
updateFill, updateSmooth, updateStroke, updateStrokeDashArray, updateStrokeDashOffset, updateStrokeLineCap, updateStrokeLineJoin, updateStrokeMiterLimit, updateStrokeType, updateStrokeWidth
-
Constructor Details
-
HtmlRectanglePeer
public HtmlRectanglePeer() -
HtmlRectanglePeer
-
HtmlRectanglePeer
-
-
Method Details
-
computeClipPath
- Overrides:
computeClipPath
in classHtmlSvgNodePeer<elemental2.dom.HTMLElement,
N extends Rectangle, NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateX
- Specified by:
updateX
in interfaceRectanglePeerMixin<N extends Rectangle,
NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateY
- Specified by:
updateY
in interfaceRectanglePeerMixin<N extends Rectangle,
NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateWidth
- Specified by:
updateWidth
in interfaceRectanglePeerMixin<N extends Rectangle,
NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateHeight
- Specified by:
updateHeight
in interfaceRectanglePeerMixin<N extends Rectangle,
NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateArcWidth
- Specified by:
updateArcWidth
in interfaceRectanglePeerMixin<N extends Rectangle,
NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateArcHeight
- Specified by:
updateArcHeight
in interfaceRectanglePeerMixin<N extends Rectangle,
NB extends RectanglePeerBase<N, NB, NM>, NM extends RectanglePeerMixin<N, NB, NM>>
-
updateFill
- Specified by:
updateFill
in interfaceShapePeerMixin<N extends Shape,
NB extends ShapePeerBase<N, NB, NM>, NM extends ShapePeerMixin<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>>
-