Class HtmlNodePeer<N extends Node,NB extends NodePeerBase<N,NB,NM>,NM extends NodePeerMixin<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>
- All Implemented Interfaces:
NodePeerMixin<N,
,NB, NM> NodePeer<N>
- Direct Known Subclasses:
GwtJ2clMediaViewPeer
,HtmlArcPeer
,HtmlCanvasPeer
,HtmlCirclePeer
,HtmlGroupPeer
,HtmlImageViewPeer
,HtmlPathPeer
,HtmlRectanglePeer
,HtmlRegionPeer
,HtmlSubtractShapePeer
,HtmlSVGShapePeer
,HtmlSvgTextPeer
,HtmlTextPeer
,HtmlWebViewPeer
public abstract class HtmlNodePeer<N extends Node,NB extends NodePeerBase<N,NB,NM>,NM extends NodePeerMixin<N,NB,NM>>
extends HtmlSvgNodePeer<elemental2.dom.HTMLElement,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 TypeMethodDescriptionprotected elemental2.dom.HTMLElement
protected HtmlScenePeer
protected SvgRoot
static String
toCssTextAlignment
(Pos pos) static String
toCssTextAlignment
(TextAlignment textAlignment) protected String
static String
toPx
(double position) void
updateAllNodeTransforms
(List<Transform> allNodeTransforms) void
updateEffect
(Effect effect) 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
snapshot, unbind, updateList, updateProperty
-
Constructor Details
-
HtmlNodePeer
-
-
Method Details
-
getScenePeer
- Overrides:
getScenePeer
in classHtmlSvgNodePeer<elemental2.dom.HTMLElement,
N extends Node, NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>>
-
getSvgRoot
- Specified by:
getSvgRoot
in classHtmlSvgNodePeer<elemental2.dom.HTMLElement,
N extends Node, NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>>
-
updateAllNodeTransforms
- Specified by:
updateAllNodeTransforms
in interfaceNodePeerMixin<N extends Node,
NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>> - Overrides:
updateAllNodeTransforms
in classHtmlSvgNodePeer<elemental2.dom.HTMLElement,
N extends Node, NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>>
-
updateEffect
- Specified by:
updateEffect
in interfaceNodePeerMixin<N extends Node,
NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>> - Overrides:
updateEffect
in classHtmlSvgNodePeer<elemental2.dom.HTMLElement,
N extends Node, NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>>
-
getEffectElement
protected elemental2.dom.HTMLElement getEffectElement() -
toFilter
- Specified by:
toFilter
in classHtmlSvgNodePeer<elemental2.dom.HTMLElement,
N extends Node, NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>>
-
toCssTextAlignment
-
toCssTextAlignment
-
toPx
-