Class HtmlTextFieldPeer<N extends TextField,NB extends TextFieldPeerBase<N,NB,NM>,NM extends TextFieldPeerMixin<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>
dev.webfx.kit.mapper.peers.javafxcontrols.gwtj2cl.html.HtmlTextFieldPeer<N,NB,NM>
- All Implemented Interfaces:
ControlPeerMixin<N,,NB, NM> TextFieldPeerMixin<N,,NB, NM> TextInputControlPeerMixin<N,,NB, NM> NodePeerMixin<N,,NB, NM> RegionPeerMixin<N,,NB, NM> LayoutMeasurable,HtmlLayoutMeasurable,NodePeer<N>,TextInputControl.SelectableTextInputControlPeer
- Direct Known Subclasses:
HtmlDatePickerPeer
public class HtmlTextFieldPeer<N extends TextField,NB extends TextFieldPeerBase<N,NB,NM>,NM extends TextFieldPeerMixin<N,NB,NM>>
extends HtmlTextInputControlPeer<N,NB,NM>
implements TextFieldPeerMixin<N,NB,NM>, HtmlLayoutMeasurable
- Author:
- Bruno Salmon
-
Field Summary
Fields inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.HtmlSvgNodePeer
clip, clipMask, clipNodes, clipPath, containerTypeFields inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.layoutmeasurable.HtmlLayoutMeasurable
DETECT_WRONG_CACHE, ENABLE_CACHE -
Constructor Summary
ConstructorsConstructorDescriptionHtmlTextFieldPeer(elemental2.dom.HTMLElement element) HtmlTextFieldPeer(elemental2.dom.HTMLElement element, String tagName) HtmlTextFieldPeer(String tagName) HtmlTextFieldPeer(NB base, elemental2.dom.HTMLElement element, String tagName) -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(N node, SceneRequester sceneRequester) static HtmlTextFieldPeerprotected elemental2.dom.ElementvoidupdateAlignment(Pos alignment) voidupdateFont(Font font) Methods inherited from class dev.webfx.kit.mapper.peers.javafxcontrols.gwtj2cl.html.HtmlTextInputControlPeer
getValue, selectRange, setValue, updateEditable, updatePromptText, updateTextMethods 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, 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.gwtj2cl.html.layoutmeasurable.HtmlLayoutMeasurable
clearCache, getCache, getCacheOrMeasureElement, getElement, getLayoutBounds, maxHeight, maxWidth, measureElement, measureHeight, measureLayoutBounds, measureWidth, minHeight, minWidth, prefHeight, prefWidth, prepareAndMeasureElementMethods 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, updateWidthMethods inherited from interface dev.webfx.kit.mapper.peers.javafxcontrols.base.TextInputControlPeerMixin
updateEditable, updatePromptText, updateText
-
Constructor Details
-
HtmlTextFieldPeer
public HtmlTextFieldPeer() -
HtmlTextFieldPeer
public HtmlTextFieldPeer(elemental2.dom.HTMLElement element) -
HtmlTextFieldPeer
-
HtmlTextFieldPeer
-
HtmlTextFieldPeer
-
-
Method Details
-
bind
- Specified by:
bindin interfaceNodePeer<N extends TextField>- Specified by:
bindin interfaceNodePeerMixin<N extends TextField,NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>> - Overrides:
bindin classHtmlTextInputControlPeer<N extends TextField,NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>>
-
updateFont
- Specified by:
updateFontin interfaceTextInputControlPeerMixin<N extends TextField,NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>> - Overrides:
updateFontin classHtmlTextInputControlPeer<N extends TextField,NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>>
-
getHtmlFocusableElement
protected elemental2.dom.Element getHtmlFocusableElement()- Overrides:
getHtmlFocusableElementin classHtmlSvgNodePeer<elemental2.dom.HTMLElement,N extends TextField, NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>>
-
updateAlignment
- Specified by:
updateAlignmentin interfaceTextFieldPeerMixin<N extends TextField,NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>>
-
createHtmlTextBoxPeer
-