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, clipNodes, clipPath, containerType
-
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 TypeMethodDescriptionvoid
bind
(N node, SceneRequester sceneRequester) static HtmlTextFieldPeer
protected elemental2.dom.Element
void
updateAlignment
(Pos alignment) void
updateFont
(Font font) Methods inherited from class dev.webfx.kit.mapper.peers.javafxcontrols.gwtj2cl.html.HtmlTextInputControlPeer
getValue, selectRange, setValue, updateEditable, updatePromptText, updateText
Methods inherited from class dev.webfx.kit.mapper.peers.javafxcontrols.gwtj2cl.html.HtmlControlPeer
doesSkinRelyOnPeerToProvideVisualContent, prepareDomForAdditionalSkinChildren, updatePadding
Methods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlRegionPeer
getBackgroundElement, getBorderElement, getEffectElement, toCssPadding, updateBackground, updateBorder, updateHeight, updateWidth
Methods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.html.HtmlNodePeer
fromPx, toCssTextAlignment, toCssTextAlignment, toFilter, toPx, updateAllNodeTransforms, updateEffect
Methods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.HtmlSvgNodePeer
applyClipPath, applyClipPathToClipNodes, clearLayoutCache, 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, 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.gwtj2cl.html.layoutmeasurable.HtmlLayoutMeasurable
clearCache, getCache, getElement, getLayoutBounds, maxHeight, maxWidth, measure, measureHeight, measureLayoutBounds, measureWidth, minHeight, minWidth, prefHeight, prefWidth, sizeAndMeasure
Methods 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, updateVisible
Methods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.base.RegionPeerMixin
updateBackground, updateBorder, updateHeight, updatePadding, updateWidth
Methods 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:
bind
in interfaceNodePeer<N extends TextField>
- Specified by:
bind
in interfaceNodePeerMixin<N extends TextField,
NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>> - Overrides:
bind
in classHtmlTextInputControlPeer<N extends TextField,
NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>>
-
updateFont
- Specified by:
updateFont
in interfaceTextInputControlPeerMixin<N extends TextField,
NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>> - Overrides:
updateFont
in classHtmlTextInputControlPeer<N extends TextField,
NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>>
-
getHtmlFocusableElement
protected elemental2.dom.Element getHtmlFocusableElement()- Overrides:
getHtmlFocusableElement
in classHtmlSvgNodePeer<elemental2.dom.HTMLElement,
N extends TextField, NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>>
-
updateAlignment
- Specified by:
updateAlignment
in interfaceTextFieldPeerMixin<N extends TextField,
NB extends TextFieldPeerBase<N, NB, NM>, NM extends TextFieldPeerMixin<N, NB, NM>>
-
createHtmlTextBoxPeer
-