Class HtmlTextInputControlPeer<N extends TextInputControl,NB extends TextInputControlPeerBase<N,NB,NM>,NM extends TextInputControlPeerMixin<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.HtmlRegionPeer<N,NB,NM>
dev.webfx.kit.mapper.peers.javafxcontrols.gwtj2cl.html.HtmlControlPeer<N,NB,NM>
dev.webfx.kit.mapper.peers.javafxcontrols.gwtj2cl.html.HtmlTextInputControlPeer<N,NB,NM>
- All Implemented Interfaces:
ControlPeerMixin<N,,NB, NM> TextInputControlPeerMixin<N,,NB, NM> NodePeerMixin<N,,NB, NM> RegionPeerMixin<N,,NB, NM> NodePeer<N>,TextInputControl.SelectableTextInputControlPeer
- Direct Known Subclasses:
HtmlTextAreaPeer,HtmlTextFieldPeer
public abstract class HtmlTextInputControlPeer<N extends TextInputControl,NB extends TextInputControlPeerBase<N,NB,NM>,NM extends TextInputControlPeerMixin<N,NB,NM>>
extends HtmlControlPeer<N,NB,NM>
implements TextInputControlPeerMixin<N,NB,NM>, TextInputControl.SelectableTextInputControlPeer
- 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
ConstructorsConstructorDescriptionHtmlTextInputControlPeer(NB base, elemental2.dom.HTMLElement textInputElement, String containerTag) -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(N node, SceneRequester sceneRequester) protected StringgetValue()voidselectRange(int anchor, int caretPosition) protected voidvoidupdateEditable(Boolean editable) voidupdateFont(Font font) voidupdatePromptText(String promptText) voidupdateText(String text) Methods inherited from class dev.webfx.kit.mapper.peers.javafxcontrols.gwtj2cl.html.HtmlControlPeer
doesSkinRelyOnPeerToProvideVisualContent, prepareDomForAdditionalSkinChildren, updatePaddingMethods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlRegionPeer
getBackgroundElement, getBorderElement, getEffectElement, toCssPadding, updateBackground, updateBorder, updateHeight, updateWidthMethods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlNodePeer
getScenePeer, getSvgRoot, toCssTextAlignment, toCssTextAlignment, toFilter, toPx, updateAllNodeTransforms, updateEffectMethods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.HtmlSvgNodePeer
applyClipClipNodes, applyClipMask, applyClipPath, 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
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.RegionPeerMixin
updateBackground, updateBorder, updateHeight, updatePadding, updateWidth
-
Constructor Details
-
HtmlTextInputControlPeer
-
-
Method Details
-
bind
- Specified by:
bindin interfaceNodePeer<N extends TextInputControl>- Specified by:
bindin interfaceNodePeerMixin<N extends TextInputControl,NB extends TextInputControlPeerBase<N, NB, NM>, NM extends TextInputControlPeerMixin<N, NB, NM>> - Overrides:
bindin classHtmlSvgNodePeer<elemental2.dom.HTMLElement,N extends TextInputControl, NB extends TextInputControlPeerBase<N, NB, NM>, NM extends TextInputControlPeerMixin<N, NB, NM>>
-
selectRange
public void selectRange(int anchor, int caretPosition) - Specified by:
selectRangein interfaceTextInputControl.SelectableTextInputControlPeer
-
updateFont
- Specified by:
updateFontin interfaceTextInputControlPeerMixin<N extends TextInputControl,NB extends TextInputControlPeerBase<N, NB, NM>, NM extends TextInputControlPeerMixin<N, NB, NM>>
-
updateText
- Specified by:
updateTextin interfaceTextInputControlPeerMixin<N extends TextInputControl,NB extends TextInputControlPeerBase<N, NB, NM>, NM extends TextInputControlPeerMixin<N, NB, NM>>
-
updatePromptText
- Specified by:
updatePromptTextin interfaceTextInputControlPeerMixin<N extends TextInputControl,NB extends TextInputControlPeerBase<N, NB, NM>, NM extends TextInputControlPeerMixin<N, NB, NM>>
-
updateEditable
- Specified by:
updateEditablein interfaceTextInputControlPeerMixin<N extends TextInputControl,NB extends TextInputControlPeerBase<N, NB, NM>, NM extends TextInputControlPeerMixin<N, NB, NM>>
-
getValue
-
setValue
-