Top Description Inners Fields Constructors Methods
javafx.scene.control.skin

public abstract Class TextInputControlSkin<T extends TextInputControl>

extends SkinBase<T extends TextInputControl>
Class Inheritance
Known Direct Subclasses
javafx.scene.control.skin.TextAreaSkin, javafx.scene.control.skin.TextFieldSkin
Type Parameters
<T>
the type of the text input control
Imports
java.lang.ref.WeakReference, java.util.ArrayList, .Collections, .List, com.sun.javafx.PlatformUtil, com.sun.javafx.scene.control.Properties, com.sun.javafx.scene.control.behavior.TextInputControlBehavior, com.sun.javafx.scene.control.skin.FXVK, com.sun.javafx.scene.input.ExtendedInputMethodRequests, com.sun.javafx.tk.FontMetrics, .Toolkit, javafx.animation.Animation.Status, .KeyFrame, .Timeline, javafx.application.ConditionalFeature, .Platform, javafx.beans.binding.BooleanBinding, .ObjectBinding, javafx.beans.property.BooleanProperty, .ObjectProperty, .SimpleBooleanProperty, javafx.beans.value.ObservableBooleanValue, .ObservableObjectValue, javafx.collections.ObservableList, javafx.css.CssMetaData, .Styleable, .StyleableBooleanProperty, .StyleableObjectProperty, .StyleableProperty, javafx.css.converter.BooleanConverter, .PaintConverter, javafx.event.EventHandler, javafx.geometry.NodeOrientation, .Point2D, .Rectangle2D, javafx.scene.AccessibleAction, .Node, .Scene, javafx.scene.control.IndexRange, .SkinBase, .TextInputControl, javafx.scene.input.InputMethodEvent, .InputMethodHighlight, .InputMethodRequests, .InputMethodTextRun, javafx.scene.layout.StackPane, javafx.scene.paint.Color, .Paint, javafx.scene.shape.ClosePath, .HLineTo, .Line, .LineTo, .MoveTo, .Path, .PathElement, .Shape, .VLineTo, javafx.stage.Window, javafx.util.Duration

Abstract base class for text input skins.
Since
9
See Also
TextFieldSkin, TextAreaSkin

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
public static enum
TextInputControlSkin.Direction

Direction names for caret movement.

private static class
public static enum
TextInputControlSkin.TextUnit

Unit names for caret movement.

Field Summary

Modifier and TypeField and Description
private BooleanProperty
private TextInputControlSkin.CaretBlinking
pack-priv StackPane
pack-priv final Path
caretPath

A path, provided by the textNode, which represents the caret.

private ObservableBooleanValue
private final BooleanProperty
pack-priv final ObservableObjectValue<FontMetrics>
private BooleanProperty
forwardBias

Caret bias in the content.

private final ObjectProperty<Paint>
highlightFill

The fill to use for the text when highlighted.

private final ObjectProperty<Paint>
highlightTextFill

The fill Paint used for the foreground of selected text.

private List<Shape>
private int
private int
private InputMethodRequests
private final EventHandler<InputMethodEvent>
private static final boolean
private static final boolean
private final ObjectProperty<Paint>
promptTextFill

The fill Paint used for the foreground of prompt text.

pack-priv StackPane
pack-priv StackPane
pack-priv static final boolean
SHOW_HANDLES

Specifies whether we ought to show handles.

private final ObjectProperty<Paint>
textFill

The fill to use for the text under normal conditions

Constructor Summary

AccessConstructor and Description
public
TextInputControlSkin(final T
The control that this skin should be installed onto.
control
)

Creates a new instance of TextInputControlSkin, although note that this instance does not handle any behavior / input mappings - this needs to be handled appropriately by subclasses.

Method Summary

Modifier and TypeMethod and Description
protected abstract void
addHighlight(List<? extends Node>
the list of nodes
nodes
,
int
the start
start
)

Adds highlight for composed text from Input Method.

private final BooleanProperty
pack-priv ObservableBooleanValue
private void
createInputMethodAttributes(InputMethodHighlight highlight, int start, int end)

private final BooleanProperty
public void
dispose()

Overrides javafx.scene.control.SkinBase.dispose.

Implements javafx.scene.control.Skin.dispose.

Called when a previously installed skin is about to be removed from its associated control.

protected void
executeAccessibleAction(AccessibleAction action, Object... parameters)

Overrides javafx.scene.control.SkinBase.executeAccessibleAction.

This method is called by the assistive technology to request the action indicated by the argument should be executed.

protected final BooleanProperty
pack-priv TextInputControlBehavior<T extends TextInputControl>
public Rectangle2D

Returns:

the bounds of the character at a given index
getCharacterBounds
(int
the index
index
)

Returns the bounds of the character at a given index.

public static List<CssMetaData<? extends Styleable, ?>>

Returns:

the CssMetaData associated with this class, which may include the CssMetaData of its superclasses
getClassCssMetaData
()

Hides javafx.scene.control.SkinBase.getClassCssMetaData.

Returns the CssMetaData associated with this class, which may include the CssMetaData of its superclasses.

public List<CssMetaData<? extends Styleable, ?>>
getCssMetaData()

Overrides javafx.scene.control.SkinBase.getCssMetaData.

This method should delegate to Node#getClassCssMetaData() so that a Node's CssMetaData can be accessed without the need for reflection.

protected final Paint
protected final Paint
protected int

Returns:

the insertion point for a given location
getInsertionPoint
(double
the x location
x
,
double
the y location
y
)

Returns the insertion point for a given location.

public Point2D

Returns:

the position to be used for this context menu
getMenuPosition
()

Returns the position to be used for a context menu, based on the location of the caret handle or selection handles.

protected final Paint
protected abstract PathElement[]

Returns:

the path elements describing the bounding rectangles for the given range of text
getRangeShape
(int
the start
start
,
int
the end
end
)

Gets the path elements describing the bounding rectangles for the given range of text.

protected final Paint
protected abstract PathElement[]

Returns:

the path elements describing the shape of the underline for the given range
getUnderlineShape
(int
the start
start
,
int
the end
end
)

Gets the path elements describing the shape of the underline for the given range.

protected void
handleInputMethodEvent(InputMethodEvent
the InputMethodEvent to be handled
event
)

Handles an input method event.

protected final ObjectProperty<Paint>
protected final ObjectProperty<Paint>
private static boolean
public void
install()

Overrides default javafx.scene.control.Skin.install.

Called once when Skin is set.

protected void
invalidateMetrics()

Invalidates cached min and pref sizes for the TextInputControl.

pack-priv boolean
private final boolean
protected final boolean
pack-priv boolean
protected String

Returns:

the replacement string. This may just be the input string, or may be a string of replacement characters with the same length as the input string.
maskText
(String
the content that may need to be masked.
txt
)

This method may be overridden by subclasses to replace the displayed characters without affecting the actual text content.

public abstract void
moveCaret(TextInputControlSkin.TextUnit
the unit of text to move by.
unit
,
TextInputControlSkin.Direction
the direction of movement.
dir
,
boolean
whether to extends the selection to the new position.
select
)

Moves the caret by one of the given text unit, in the given direction.

protected final ObjectProperty<Paint>
protected abstract void
removeHighlight(List<? extends Node>
the list of nodes
nodes
)

Removes highlight for composed text from Input Method.

protected void
scrollCharacterToVisible(int
the index
index
)

Ensures that the character at a given index is visible.

public void
setCaretAnimating(boolean
whether caret should be blinking.
value
)

Starts or stops caret blinking.

private final void
setDisplayCaret(boolean value)

public final void
setForwardBias(boolean isLeading)

protected final void
setHighlightFill(Paint
the highlight fill
value
)

The fill Paint used for the background of selected text.

protected final void
setHighlightTextFill(Paint
the highlight text fill
value
)

The fill Paint used for the foreground of selected text.

protected final void
setPromptTextFill(Paint
the prompt text fill
value
)

The fill Paint used for the foreground prompt text color.

protected final void
setTextFill(Paint
the text fill
value
)

The fill Paint used for the foreground text color.

protected final ObjectProperty<Paint>
protected void
updateHighlightFill()

Called when highlightFill property changes.

protected void
updateHighlightTextFill()

Called when highlightTextFill property changes.

protected void
updateTextFill()

Called when textFill property changes.

Inherited from javafx.scene.control.SkinBase:
computeBaselineOffsetcomputeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthconsumeMouseEventsgetChildrengetNodegetSkinnablelayoutChildrenlayoutInArealayoutInArealayoutInAreapositionInAreapositionInAreapseudoClassStateChangedqueryAccessibleAttributeregisterChangeListenerregisterInvalidationListenerregisterListChangeListenersnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYunregisterChangeListenersunregisterInvalidationListenersunregisterListChangeListeners

Field Detail

caretBlinkingback to summary
private TextInputControlSkin.CaretBlinking caretBlinking
caretHandleback to summary
pack-priv StackPane caretHandle
caretPathback to summary
pack-priv final Path caretPath

A path, provided by the textNode, which represents the caret. I assume this has to be updated whenever the caretPosition changes. Perhaps more frequently (including text changes), but I'm not sure.

caretVisibleback to summary
private ObservableBooleanValue caretVisible
displayCaretback to summary
private final BooleanProperty displayCaret
fontMetricsback to summary
pack-priv final ObservableObjectValue<FontMetrics> fontMetrics
forwardBiasback to summary
private BooleanProperty forwardBias

Caret bias in the content. true means a bias towards forward character (true=leading/false=trailing)

highlightFillback to summary
private final ObjectProperty<Paint> highlightFill

The fill to use for the text when highlighted.

highlightTextFillback to summary
private final ObjectProperty<Paint> highlightTextFill

The fill Paint used for the foreground of selected text.

imattrsback to summary
private List<Shape> imattrs
imlengthback to summary
private int imlength
imstartback to summary
private int imstart
inputMethodRequestsback to summary
private InputMethodRequests inputMethodRequests
inputMethodTextChangedHandlerback to summary
private final EventHandler<InputMethodEvent> inputMethodTextChangedHandler
IS_FXVK_SUPPORTEDback to summary
private static final boolean IS_FXVK_SUPPORTED
preloadback to summary
private static final boolean preload
promptTextFillback to summary
private final ObjectProperty<Paint> promptTextFill

The fill Paint used for the foreground of prompt text.

selectionHandle1back to summary
pack-priv StackPane selectionHandle1
selectionHandle2back to summary
pack-priv StackPane selectionHandle2
SHOW_HANDLESback to summary
pack-priv static final boolean SHOW_HANDLES

Specifies whether we ought to show handles. We should do it on touch platforms

textFillback to summary
private final ObjectProperty<Paint> textFill

The fill to use for the text under normal conditions

Constructor Detail

TextInputControlSkinback to summary
public TextInputControlSkin(final T control)

Creates a new instance of TextInputControlSkin, although note that this instance does not handle any behavior / input mappings - this needs to be handled appropriately by subclasses.

Parameters
control:T

The control that this skin should be installed onto.

Method Detail

addHighlightback to summary
protected abstract void addHighlight(List<? extends Node> nodes, int start)

Adds highlight for composed text from Input Method.

Parameters
nodes:List<? extends Node>

the list of nodes

start:int

the start

blinkPropertyback to summary
private final BooleanProperty blinkProperty()
caretVisiblePropertyback to summary
pack-priv ObservableBooleanValue caretVisibleProperty()
createInputMethodAttributesback to summary
private void createInputMethodAttributes(InputMethodHighlight highlight, int start, int end)
displayCaretPropertyback to summary
private final BooleanProperty displayCaretProperty()
disposeback to summary
public void dispose()

Overrides javafx.scene.control.SkinBase.dispose.

Implements javafx.scene.control.Skin.dispose.

Doc from javafx.scene.control.SkinBase.dispose.

Called when a previously installed skin is about to be removed from its associated control. This allows the skin to do clean up, like removing listeners and bindings, and undo any changes to the control's properties. After this method completes, getSkinnable() and getNode() should return null.

Calling dispose() more than once has no effect.

Annotations
@Override
executeAccessibleActionback to summary
protected void executeAccessibleAction(AccessibleAction action, Object... parameters)

Overrides javafx.scene.control.SkinBase.executeAccessibleAction.

Doc from javafx.scene.control.SkinBase.executeAccessibleAction.

This method is called by the assistive technology to request the action indicated by the argument should be executed.

This method is commonly overridden by subclasses to implement action that are required for a specific role.
If a particular action is not handled, the superclass implementation must be called.

Annotations
@Override
forwardBiasPropertyback to summary
protected final BooleanProperty forwardBiasProperty()
getBehaviorback to summary
pack-priv TextInputControlBehavior<T extends TextInputControl> getBehavior()
getCharacterBoundsback to summary
public Rectangle2D getCharacterBounds(int index)

Returns the bounds of the character at a given index.

Parameters
index:int

the index

Returns:Rectangle2D

the bounds of the character at a given index

getClassCssMetaDataback to summary
public static List<CssMetaData<? extends Styleable, ?>> getClassCssMetaData()

Hides javafx.scene.control.SkinBase.getClassCssMetaData.

Returns the CssMetaData associated with this class, which may include the CssMetaData of its superclasses.

Returns:List<CssMetaData<? extends Styleable, ?>>

the CssMetaData associated with this class, which may include the CssMetaData of its superclasses

getCssMetaDataback to summary
public List<CssMetaData<? extends Styleable, ?>> getCssMetaData()

Overrides javafx.scene.control.SkinBase.getCssMetaData.

Doc from javafx.scene.control.SkinBase.getCssMetaData.

This method should delegate to Node#getClassCssMetaData() so that a Node's CssMetaData can be accessed without the need for reflection.

Annotations
@Override
getHighlightFillback to summary
protected final Paint getHighlightFill()
getHighlightTextFillback to summary
protected final Paint getHighlightTextFill()
getInsertionPointback to summary
protected int getInsertionPoint(double x, double y)

Returns the insertion point for a given location.

Parameters
x:double

the x location

y:double

the y location

Returns:int

the insertion point for a given location

getMenuPositionback to summary
public Point2D getMenuPosition()

Returns the position to be used for a context menu, based on the location of the caret handle or selection handles. This is supported only on touch displays and does not use the location of the mouse.

Returns:Point2D

the position to be used for this context menu

getPromptTextFillback to summary
protected final Paint getPromptTextFill()
getRangeShapeback to summary
protected abstract PathElement[] getRangeShape(int start, int end)

Gets the path elements describing the bounding rectangles for the given range of text.

Parameters
start:int

the start

end:int

the end

Returns:PathElement[]

the path elements describing the bounding rectangles for the given range of text

getTextFillback to summary
protected final Paint getTextFill()
getUnderlineShapeback to summary
protected abstract PathElement[] getUnderlineShape(int start, int end)

Gets the path elements describing the shape of the underline for the given range.

Parameters
start:int

the start

end:int

the end

Returns:PathElement[]

the path elements describing the shape of the underline for the given range

handleInputMethodEventback to summary
protected void handleInputMethodEvent(InputMethodEvent event)

Handles an input method event.

Parameters
event:InputMethodEvent

the InputMethodEvent to be handled

highlightFillPropertyback to summary
protected final ObjectProperty<Paint> highlightFillProperty()
highlightTextFillPropertyback to summary
protected final ObjectProperty<Paint> highlightTextFillProperty()
initPreloadback to summary
private static boolean initPreload()
installback to summary
public void install()

Overrides default javafx.scene.control.Skin.install.

Doc from javafx.scene.control.Skin.install.

Called once when Skin is set. This method is called after the previous skin, if any, has been uninstalled via its dispose() method. The skin can now safely make changes to its associated control, like registering listeners, adding child nodes, and modifying properties and event handlers.

Application code must not call this method.

The default implementation of this method does nothing.

Annotations
@Override
invalidateMetricsback to summary
protected void invalidateMetrics()

Invalidates cached min and pref sizes for the TextInputControl.

isCaretBlinkingback to summary
pack-priv boolean isCaretBlinking()
isDisplayCaretback to summary
private final boolean isDisplayCaret()
isForwardBiasback to summary
protected final boolean isForwardBias()
isRTLback to summary
pack-priv boolean isRTL()
maskTextback to summary
protected String maskText(String txt)

This method may be overridden by subclasses to replace the displayed characters without affecting the actual text content. This is used to display bullet characters in PasswordField.

Parameters
txt:String

the content that may need to be masked.

Returns:String

the replacement string. This may just be the input string, or may be a string of replacement characters with the same length as the input string.

moveCaretback to summary
public abstract void moveCaret(TextInputControlSkin.TextUnit unit, TextInputControlSkin.Direction dir, boolean select)

Moves the caret by one of the given text unit, in the given direction. Note that only certain combinations are valid, depending on the implementing subclass.

Parameters
unit:TextInputControlSkin.TextUnit

the unit of text to move by.

dir:TextInputControlSkin.Direction

the direction of movement.

select:boolean

whether to extends the selection to the new position.

promptTextFillPropertyback to summary
protected final ObjectProperty<Paint> promptTextFillProperty()
removeHighlightback to summary
protected abstract void removeHighlight(List<? extends Node> nodes)

Removes highlight for composed text from Input Method.

Parameters
nodes:List<? extends Node>

the list of nodes

scrollCharacterToVisibleback to summary
protected void scrollCharacterToVisible(int index)

Ensures that the character at a given index is visible.

Parameters
index:int

the index

setCaretAnimatingback to summary
public void setCaretAnimating(boolean value)

Starts or stops caret blinking. The behavior classes use this to temporarily pause blinking while user is typing or otherwise moving the caret.

Parameters
value:boolean

whether caret should be blinking.

setDisplayCaretback to summary
private final void setDisplayCaret(boolean value)
setForwardBiasback to summary
public final void setForwardBias(boolean isLeading)
setHighlightFillback to summary
protected final void setHighlightFill(Paint value)

The fill Paint used for the background of selected text.

Parameters
value:Paint

the highlight fill

setHighlightTextFillback to summary
protected final void setHighlightTextFill(Paint value)

The fill Paint used for the foreground of selected text.

Parameters
value:Paint

the highlight text fill

setPromptTextFillback to summary
protected final void setPromptTextFill(Paint value)

The fill Paint used for the foreground prompt text color.

Parameters
value:Paint

the prompt text fill

setTextFillback to summary
protected final void setTextFill(Paint value)

The fill Paint used for the foreground text color.

Parameters
value:Paint

the text fill

textFillPropertyback to summary
protected final ObjectProperty<Paint> textFillProperty()
updateHighlightFillback to summary
protected void updateHighlightFill()

Called when highlightFill property changes.

updateHighlightTextFillback to summary
protected void updateHighlightTextFill()

Called when highlightTextFill property changes.

updateTextFillback to summary
protected void updateTextFill()

Called when textFill property changes.

javafx.scene.control.skin back to summary

private final Class TextInputControlSkin.CaretBlinking

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final WeakReference<BooleanProperty>
private final Timeline

Constructor Summary

AccessConstructor and Description
public
CaretBlinking(final BooleanProperty blinkProperty)

Method Summary

Modifier and TypeMethod and Description
public void
public void
stop()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

blinkPropertyRefback to summary
private final WeakReference<BooleanProperty> blinkPropertyRef
caretTimelineback to summary
private final Timeline caretTimeline

Constructor Detail

CaretBlinkingback to summary
public CaretBlinking(final BooleanProperty blinkProperty)

Method Detail

startback to summary
public void start()
stopback to summary
public void stop()
javafx.scene.control.skin back to summary

public final Enum TextInputControlSkin.Direction

extends Enum<TextInputControlSkin.Direction>
Class Inheritance

Direction names for caret movement.
See Also
moveCaret(TextUnit, Direction, boolean)

Field Summary

Modifier and TypeField and Description
public static final TextInputControlSkin.Direction
BEGINNING

Beginning

public static final TextInputControlSkin.Direction
DOWN

Down Direction

public static final TextInputControlSkin.Direction
END

End

public static final TextInputControlSkin.Direction
LEFT

Left Direction

public static final TextInputControlSkin.Direction
RIGHT

Right Direction

public static final TextInputControlSkin.Direction
UP

Up Direction

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static TextInputControlSkin.Direction
public static TextInputControlSkin.Direction[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BEGINNINGback to summary
public static final TextInputControlSkin.Direction BEGINNING

Beginning

DOWNback to summary
public static final TextInputControlSkin.Direction DOWN

Down Direction

ENDback to summary
public static final TextInputControlSkin.Direction END

End

LEFTback to summary
public static final TextInputControlSkin.Direction LEFT

Left Direction

RIGHTback to summary
public static final TextInputControlSkin.Direction RIGHT

Right Direction

UPback to summary
public static final TextInputControlSkin.Direction UP

Up Direction

Constructor Detail

Directionback to summary
private Direction()

Method Detail

valueOfback to summary
public static TextInputControlSkin.Direction valueOf(String name)
valuesback to summary
public static TextInputControlSkin.Direction[] values()
javafx.scene.control.skin back to summary

private Class TextInputControlSkin.StyleableProperties

extends Object
Class Inheritance
  • java.lang.Object
  • javafx.scene.control.skin.TextInputControlSkin.StyleableProperties

Field Summary

Modifier and TypeField and Description
private static final CssMetaData<TextInputControl, Boolean>
private static final CssMetaData<TextInputControl, Paint>
private static final CssMetaData<TextInputControl, Paint>
private static final CssMetaData<TextInputControl, Paint>
private static final List<CssMetaData<? extends Styleable, ?>>
private static final CssMetaData<TextInputControl, Paint>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DISPLAY_CARETback to summary
private static final CssMetaData<TextInputControl, Boolean> DISPLAY_CARET
HIGHLIGHT_FILLback to summary
private static final CssMetaData<TextInputControl, Paint> HIGHLIGHT_FILL
HIGHLIGHT_TEXT_FILLback to summary
private static final CssMetaData<TextInputControl, Paint> HIGHLIGHT_TEXT_FILL
PROMPT_TEXT_FILLback to summary
private static final CssMetaData<TextInputControl, Paint> PROMPT_TEXT_FILL
STYLEABLESback to summary
private static final List<CssMetaData<? extends Styleable, ?>> STYLEABLES
TEXT_FILLback to summary
private static final CssMetaData<TextInputControl, Paint> TEXT_FILL

Constructor Detail

StyleablePropertiesback to summary
private StyleableProperties()
javafx.scene.control.skin back to summary

public final Enum TextInputControlSkin.TextUnit

extends Enum<TextInputControlSkin.TextUnit>
Class Inheritance

Unit names for caret movement.
See Also
moveCaret(TextUnit, Direction, boolean)

Field Summary

Modifier and TypeField and Description
public static final TextInputControlSkin.TextUnit
CHARACTER

Character unit

public static final TextInputControlSkin.TextUnit
LINE

Line unit

public static final TextInputControlSkin.TextUnit
PAGE

Page unit

public static final TextInputControlSkin.TextUnit
PARAGRAPH

Paragraph unit

public static final TextInputControlSkin.TextUnit
WORD

Word unit

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static TextInputControlSkin.TextUnit
public static TextInputControlSkin.TextUnit[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CHARACTERback to summary
public static final TextInputControlSkin.TextUnit CHARACTER

Character unit

LINEback to summary
public static final TextInputControlSkin.TextUnit LINE

Line unit

PAGEback to summary
public static final TextInputControlSkin.TextUnit PAGE

Page unit

PARAGRAPHback to summary
public static final TextInputControlSkin.TextUnit PARAGRAPH

Paragraph unit

WORDback to summary
public static final TextInputControlSkin.TextUnit WORD

Word unit

Constructor Detail

TextUnitback to summary
private TextUnit()

Method Detail

valueOfback to summary
public static TextInputControlSkin.TextUnit valueOf(String name)
valuesback to summary
public static TextInputControlSkin.TextUnit[] values()