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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected elemental2.dom.HTMLElementprotected HtmlScenePeerprotected SvgRootstatic StringtoCssTextAlignment(Pos pos) static StringtoCssTextAlignment(TextAlignment textAlignment) protected Stringstatic StringtoPx(double position) voidupdateAllNodeTransforms(List<Transform> allNodeTransforms) voidupdateEffect(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, 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
snapshot, unbind, updateList, updateProperty
-
Constructor Details
-
HtmlNodePeer
-
-
Method Details
-
getScenePeer
- Overrides:
getScenePeerin classHtmlSvgNodePeer<elemental2.dom.HTMLElement,N extends Node, NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>>
-
getSvgRoot
- Specified by:
getSvgRootin classHtmlSvgNodePeer<elemental2.dom.HTMLElement,N extends Node, NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>>
-
updateAllNodeTransforms
- Specified by:
updateAllNodeTransformsin interfaceNodePeerMixin<N extends Node,NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>> - Overrides:
updateAllNodeTransformsin classHtmlSvgNodePeer<elemental2.dom.HTMLElement,N extends Node, NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>>
-
updateEffect
- Specified by:
updateEffectin interfaceNodePeerMixin<N extends Node,NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>> - Overrides:
updateEffectin 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:
toFilterin classHtmlSvgNodePeer<elemental2.dom.HTMLElement,N extends Node, NB extends NodePeerBase<N, NB, NM>, NM extends NodePeerMixin<N, NB, NM>>
-
toCssTextAlignment
-
toCssTextAlignment
-
toPx
-