Kanzi  3.9.5
Java API
TextBoxConceptMetadata Interface Reference

Metadata definitions for TextBoxConcept. More...

Inheritance diagram for TextBoxConceptMetadata:
[legend]

Classes

class  CursorPositionMessageArguments
 Metadata definitions for CursorPositionMessageArguments. More...
 
class  EditingStateChangedMessageArguments
 Metadata definitions for EditingStateChangedMessageArguments. More...
 
class  InputMethodActionMessageArguments
 Metadata definitions for InputMethodActionMessageArguments. More...
 
class  InputMethodAvailableMessageArguments
 Metadata definitions for InputMethodAvailableMessageArguments. More...
 
class  SelectedTextMessageArguments
 Metadata definitions for SelectedTextMessageArguments. More...
 
class  TextChangedMessageArguments
 Metadata definitions for TextChangedMessageArguments. More...
 
class  TextCompositionStateMessageArguments
 Metadata definitions for TextCompositionStateMessageArguments. More...
 
class  TextContentMessageArguments
 Metadata definitions for TextContentMessageArguments. More...
 
class  TextInsertionMessageArguments
 Metadata definitions for TextInsertionMessageArguments. More...
 
class  TextRangeMessageArguments
 Metadata definitions for TextRangeMessageArguments. More...
 

Public Attributes

DynamicMessageType< TextBoxMetadata.CharacterRemovalMessageArguments > BackspaceAtCursorMessage
 In a Text Box node deletes a character using backspace. More...
 
DynamicMessageType< TextBoxMetadata.CharacterRemovalMessageArguments > BackspaceWordAtCursorMessage
 In a Text Box node deletes the characters until the next word boundary using backspace. More...
 
DynamicMessageType< TextBoxConceptMetadata.TextCompositionStateMessageArguments > CancelTextCompositionMessage
 Discards the text composed in an Input Method Editor. More...
 
DynamicPropertyType< Integer > CharacterCountProperty
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > ClearSelectionMessage
 In a Text Box node clears the current text selection. More...
 
DynamicMessageType< TextBoxConceptMetadata.TextCompositionStateMessageArguments > CommitCompositionTextMessage
 Commits to a Text Box node the text composed in an Input Method Editor. More...
 
DynamicPropertyType< ResourceCompositionTextBackgroundBrushProperty
 Sets the brush that highlights the text that the user composes using an input method editor (IME). More...
 
DynamicMessageType< TextBoxConceptMetadata.TextCompositionStateMessageArguments > CompositionTextChangedMessage
 Occurs when the text produced in an Input Method Editor is updated in a Text Box node. More...
 
DynamicMessageType< TextBoxConceptMetadata.TextCompositionStateMessageArguments > CompositionTextCommittedMessage
 Occurs: More...
 
DynamicPropertyType< ResourceCompositionTextForegroundBrushProperty
 Sets the brush for the text that the user composes using an input method editor (IME). More...
 
DynamicPropertyType< String > CompositionTextProperty
 Reports the text that the user composes in the Text Box using an input method editor (IME). More...
 
DynamicMessageType< TextBoxConceptMetadata.CursorPositionMessageArguments > CursorMovedMessage
 Occurs when the user moves the cursor in a Text Box node. More...
 
DynamicPropertyType< Integer > CursorPositionProperty
 Sets the position of the cursor in the text shown in the Text Box node. More...
 
DynamicPropertyType< ResourceCursorPrefabProperty
 Sets the prefab template that defines the appearance of the cursor instead of the default cursor. More...
 
DynamicMessageType< TextBoxMetadata.CharacterRemovalMessageArguments > DeleteAtCursorMessage
 In a Text Box node deletes a character using delete. More...
 
DynamicMessageType< TextBoxMetadata.DeleteSelectionMessageArguments > DeleteSelectionMessage
 In a Text Box node, erases any currently selected text. More...
 
DynamicMessageType< TextBoxConceptMetadata.TextRangeMessageArguments > DeleteTextMessage
 In a Text Box node, deletes the text between given start and end character indexes. More...
 
DynamicMessageType< TextBoxMetadata.CharacterRemovalMessageArguments > DeleteWordAtCursorMessage
 In a Text Box node deletes the characters until the next word boundary using delete. More...
 
DynamicPropertyType< String > DisplayTextProperty
 Reports the text that the Text Box displays. More...
 
DynamicPropertyType< Integer > EchoModeProperty
 Sets how the Text Box node shows text: More...
 
DynamicMessageType< TextBoxConceptMetadata.TextChangedMessageArguments > EditingFinishedMessage
 Occurs when a Text Box node leaves the editing state after the user modified the text content. More...
 
DynamicMessageType< TextBoxConceptMetadata.TextChangedMessageArguments > EditingStartedMessage
 Occurs when the user makes the first modification to the text in a Text Box node that is in the editing state. More...
 
DynamicPropertyType< Integer > EditModeProperty
 Sets how the Text Box node enters the editing state: More...
 
DynamicMessageType< TextBoxConceptMetadata.EditingStateChangedMessageArguments > EnteredEditingStateMessage
 Occurs when a Text Box node enters the editing state. More...
 
DynamicMessageType< TextBoxMetadata.ModifyEditingStateMessageArguments > EnterEditingMessage
 Makes a Text Box node enter the editing state. More...
 
DynamicMessageType< TextBoxMetadata.ModifyEditingStateMessageArguments > ExitEditingMessage
 Makes a Text Box node leave the editing state. More...
 
DynamicPropertyType< Boolean > HasSelectionProperty
 Indicates whether any of the text in the Text Box node is selected. More...
 
DynamicPropertyType< Boolean > HideTextHintWhenEditingProperty
 Sets whether to hide the placeholder content, which you set using the Text Hint Prefab property, when the Text Box node is in the editing state. More...
 
DynamicMessageType< TextBoxConceptMetadata.InputMethodActionMessageArguments > InputMethodActionMessage
 Occurs when the user taps the action button on their on-screen keyboard while editing the text in a Text Box node. More...
 
DynamicPropertyType< Integer > InputMethodActionProperty
 Sets the label of the user action button on the on-screen keyboard for this Text Box. More...
 
DynamicMessageType< TextBoxConceptMetadata.InputMethodAvailableMessageArguments > InputMethodAvailableMessage
 Occurs when an input method becomes available to a Text Box node. More...
 
DynamicMessageType< TextBoxConceptMetadata.InputMethodAvailableMessageArguments > InputMethodUnavailableMessage
 Occurs when the input method that is composing text in a Text Box node becomes unavailable. More...
 
DynamicPropertyType< Integer > InputTypeProperty
 Sets the input type of the input methods that provide the input layout to let the user enter and edit text of specific type in the Text Box node: More...
 
DynamicMessageType< TextBoxConceptMetadata.TextContentMessageArguments > InsertTextAtCursorMessage
 In a Text Box node adds text at the cursor position. More...
 
DynamicMessageType< TextBoxConceptMetadata.TextInsertionMessageArguments > InsertTextMessage
 In a Text Box node, inserts text at a specified character index. More...
 
DynamicPropertyType< Boolean > IsComposingTextProperty
 Reports the text composition state of the Text Box node. More...
 
DynamicPropertyType< Boolean > IsEditingProperty
 Reports the editing state of the Text Box node. More...
 
DynamicMessageType< TextBoxConceptMetadata.EditingStateChangedMessageArguments > LeftEditingStateMessage
 Occurs when a Text Box node leaves the editing state. More...
 
DynamicPropertyType< Integer > MaximumTextLengthProperty
 Sets the maximum length of text that the user can insert in the Text Box node. More...
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.TextBoxConcept")
 Metaclass for TextBoxConcept.
 
DynamicMessageType< TextBoxMetadata.MoveCursorMessageArguments > MoveCursorBackwardMessage
 In a Text Box node moves the cursor backward by one character. More...
 
DynamicMessageType< TextBoxMetadata.MoveCursorMessageArguments > MoveCursorForwardMessage
 In a Text Box node moves the cursor forward by one character. More...
 
DynamicMessageType< TextBoxMetadata.MoveCursorMessageArguments > MoveCursorHomeMessage
 In a Text Box node moves the cursor ahead of the first character of the text content. More...
 
DynamicMessageType< TextBoxMetadata.MoveCursorMessageArguments > MoveCursorToEndMessage
 In a Text Box node moves the cursor after the last character of the text content. More...
 
DynamicMessageType< TextBoxMetadata.MoveCursorMessageArguments > MoveCursorToNextWordMessage
 In a Text Box node moves the cursor forward to the next word boundary. More...
 
DynamicMessageType< TextBoxMetadata.MoveCursorMessageArguments > MoveCursorToPreviousWordMessage
 In a Text Box node moves the cursor backward to the previous word boundary. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > MoveSelectionEndBackwardMessage
 In a Text Box node moves the handle at the end of text selection backward by one character. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > MoveSelectionEndForwardMessage
 In a Text Box node moves the handle at the end of text selection forward by one character. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > MoveSelectionEndToNextWordMessage
 In a Text Box node moves the handle at the end of text selection forward to the start of the next word. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > MoveSelectionEndToPreviousWordMessage
 In a Text Box node moves the handle at the end of text selection backward to the start of the previous word. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > MoveSelectionStartBackwardMessage
 In a Text Box node moves the handle at the beginning of text selection backward by one character. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > MoveSelectionStartForwardMessage
 In a Text Box node moves the handle at the beginning of text selection forward by one character. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > MoveSelectionStartToNextWordMessage
 In a Text Box node moves the handle at the beginning of text selection forward to the start of the next word. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > MoveSelectionStartToPreviousWordMessage
 In a Text Box node moves the handle at the beginning of text selection backward to the start of the previous word. More...
 
DynamicPropertyType< Integer > PasswordEchoTimeoutProperty
 Sets the time in milliseconds that an inserted character is visible before being masked when using the password echo mode. More...
 
DynamicPropertyType< String > PasswordMaskingCharacterProperty
 Sets the character that masks each character that the application user enters when using the password echo mode. More...
 
DynamicPropertyType< Boolean > ReadOnlyProperty
 Sets whether the Text Box node is editable. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > SelectAllMessage
 In a Text Box node selects all text. More...
 
DynamicPropertyType< ResourceSelectionBackgroundBrushProperty
 Sets the brush that highlights the selected text. More...
 
DynamicMessageType< TextBoxConceptMetadata.SelectedTextMessageArguments > SelectionChangedMessage
 Occurs when the user changes the text selection in a Text Box node. More...
 
DynamicMessageType< TextBoxConceptMetadata.CursorPositionMessageArguments > SelectionClearedMessage
 Occurs when the user clears or resets the text selection in a Text Box node. More...
 
DynamicPropertyType< Integer > SelectionEndCursorPositionProperty
 The position of the cursor that marks the end of text selection in the Text Box node. More...
 
DynamicPropertyType< ResourceSelectionEndPrefabProperty
 Sets the prefab template that defines the appearance of the selection handle at the end of text selection instead of the default handle. More...
 
DynamicPropertyType< ResourceSelectionForegroundBrushProperty
 Sets the brush for the selected text. More...
 
DynamicPropertyType< Integer > SelectionStartCursorPositionProperty
 The position of the cursor that marks the beginning of text selection in the Text Box node. More...
 
DynamicMessageType< TextBoxConceptMetadata.SelectedTextMessageArguments > SelectionStartedMessage
 Occurs when the user starts selecting text in a Text Box node. More...
 
DynamicPropertyType< ResourceSelectionStartPrefabProperty
 Sets the prefab template that defines the appearance of the selection handle at the beginning of text selection instead of the default handle. More...
 
DynamicMessageType< TextBoxConceptMetadata.TextRangeMessageArguments > SelectTextMessage
 In a Text Box node, selects the text between given start and end character indexes. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > SelectToEndMessage
 In a Text Box node selects the text from the cursor position to the end of the text. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > SelectToHomeMessage
 In a Text Box node selects the text from the start of the text to the cursor position. More...
 
DynamicMessageType< TextBoxMetadata.ModifySelectionMessageArguments > SelectWordAtCursorMessage
 In a Text Box node selects the word at the cursor position. More...
 
DynamicMessageType< TextBoxConceptMetadata.TextChangedMessageArguments > TextChangedMessage
 Occurs when the user changes the text in a Text Box node. More...
 
DynamicMessageType< TextBoxConceptMetadata.TextCompositionStateMessageArguments > TextCompositionCanceledMessage
 Occurs: More...
 
DynamicPropertyType< ResourceTextHintPrefabProperty
 Sets the prefab template for showing placeholder content when the Text Box node is empty. More...
 
DynamicPropertyType< Integer > TextKeyNavigationDirectionProperty
 Sets the text key navigation direction. More...
 
DynamicPropertyType< Integer > WordCountProperty
 

Detailed Description

Metadata definitions for TextBoxConcept.

Member Data Documentation

◆ BackspaceAtCursorMessage

DynamicMessageType<TextBoxMetadata.CharacterRemovalMessageArguments> BackspaceAtCursorMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.BackspaceAtCursor",
TextBoxMetadata.CharacterRemovalMessageArguments.class)

In a Text Box node deletes a character using backspace.

For example, in text that uses a left-to-right script it deletes the character on the left side of the cursor.

◆ BackspaceWordAtCursorMessage

DynamicMessageType<TextBoxMetadata.CharacterRemovalMessageArguments> BackspaceWordAtCursorMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.BackspaceWordAtCursor",
TextBoxMetadata.CharacterRemovalMessageArguments.class)

In a Text Box node deletes the characters until the next word boundary using backspace.

For example, in text that uses a left-to-right script it deletes the characters between the cursor position and the closest word boundary on the left side of the cursor.

◆ CancelTextCompositionMessage

DynamicMessageType<TextBoxConceptMetadata.TextCompositionStateMessageArguments> CancelTextCompositionMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.CancelTextComposition",
TextBoxConceptMetadata.TextCompositionStateMessageArguments.class)

Discards the text composed in an Input Method Editor.

This action works only when the Text Box node, which the action targets, is in the editing state.

◆ CharacterCountProperty

DynamicPropertyType<Integer> CharacterCountProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.CharacterCount", Integer.class)

◆ ClearSelectionMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> ClearSelectionMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.ClearSelection",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node clears the current text selection.

◆ CommitCompositionTextMessage

DynamicMessageType<TextBoxConceptMetadata.TextCompositionStateMessageArguments> CommitCompositionTextMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.CommitCompositionText",
TextBoxConceptMetadata.TextCompositionStateMessageArguments.class)

Commits to a Text Box node the text composed in an Input Method Editor.

This action works only when the Text Box node, which the action targets, is in the editing state.

◆ CompositionTextBackgroundBrushProperty

DynamicPropertyType<Resource> CompositionTextBackgroundBrushProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.CompositionTextBackgroundBrush", Resource.class)

Sets the brush that highlights the text that the user composes using an input method editor (IME).

◆ CompositionTextChangedMessage

DynamicMessageType<TextBoxConceptMetadata.TextCompositionStateMessageArguments> CompositionTextChangedMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.CompositionTextChanged",
TextBoxConceptMetadata.TextCompositionStateMessageArguments.class)

Occurs when the text produced in an Input Method Editor is updated in a Text Box node.

◆ CompositionTextCommittedMessage

DynamicMessageType<TextBoxConceptMetadata.TextCompositionStateMessageArguments> CompositionTextCommittedMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.CompositionTextCommitted",
TextBoxConceptMetadata.TextCompositionStateMessageArguments.class)

Occurs:

  • When the text produced in an Input Method Editor is committed to the cached text in a Text Box node.
  • When a trigger executes the Commit Composition Text action.

◆ CompositionTextForegroundBrushProperty

DynamicPropertyType<Resource> CompositionTextForegroundBrushProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.CompositionTextForegroundBrush", Resource.class)

Sets the brush for the text that the user composes using an input method editor (IME).

◆ CompositionTextProperty

DynamicPropertyType<String> CompositionTextProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.CompositionText", String.class)

Reports the text that the user composes in the Text Box using an input method editor (IME).

◆ CursorMovedMessage

DynamicMessageType<TextBoxConceptMetadata.CursorPositionMessageArguments> CursorMovedMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.CursorMoved",
TextBoxConceptMetadata.CursorPositionMessageArguments.class)

Occurs when the user moves the cursor in a Text Box node.

◆ CursorPositionProperty

DynamicPropertyType<Integer> CursorPositionProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.CursorPosition", Integer.class)

Sets the position of the cursor in the text shown in the Text Box node.

◆ CursorPrefabProperty

DynamicPropertyType<Resource> CursorPrefabProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.CursorPrefab", Resource.class)

Sets the prefab template that defines the appearance of the cursor instead of the default cursor.

◆ DeleteAtCursorMessage

DynamicMessageType<TextBoxMetadata.CharacterRemovalMessageArguments> DeleteAtCursorMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.DeleteAtCursor",
TextBoxMetadata.CharacterRemovalMessageArguments.class)

In a Text Box node deletes a character using delete.

For example, in text that uses a left-to-right script it deletes the character on the right side of the cursor.

◆ DeleteSelectionMessage

DynamicMessageType<TextBoxMetadata.DeleteSelectionMessageArguments> DeleteSelectionMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.DeleteSelection",
TextBoxMetadata.DeleteSelectionMessageArguments.class)

In a Text Box node, erases any currently selected text.

◆ DeleteTextMessage

DynamicMessageType<TextBoxConceptMetadata.TextRangeMessageArguments> DeleteTextMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.DeleteText",
TextBoxConceptMetadata.TextRangeMessageArguments.class)

In a Text Box node, deletes the text between given start and end character indexes.

◆ DeleteWordAtCursorMessage

DynamicMessageType<TextBoxMetadata.CharacterRemovalMessageArguments> DeleteWordAtCursorMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.DeleteWordAtCursor",
TextBoxMetadata.CharacterRemovalMessageArguments.class)

In a Text Box node deletes the characters until the next word boundary using delete.

For example, in text that uses a left-to-right script it deletes the characters between the cursor position and the closest word boundary on the right side of the cursor.

◆ DisplayTextProperty

DynamicPropertyType<String> DisplayTextProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.DisplayText", String.class)

Reports the text that the Text Box displays.

◆ EchoModeProperty

DynamicPropertyType<Integer> EchoModeProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.EchoMode", Integer.class)

Sets how the Text Box node shows text:

  • Normal makes the inserted characters visible.
  • No Echo makes the inserted characters invisible.
  • Password makes the inserted character visible for a certain amount of time and then masks the character. Use the Password Masking Character property to set the masking character. The default is a bullet symbol. Use the Password Echo Timeout property to set the time in milliseconds that an inserted character is visible before masking.

◆ EditingFinishedMessage

DynamicMessageType<TextBoxConceptMetadata.TextChangedMessageArguments> EditingFinishedMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.EditingFinished",
TextBoxConceptMetadata.TextChangedMessageArguments.class)

Occurs when a Text Box node leaves the editing state after the user modified the text content.

◆ EditingStartedMessage

DynamicMessageType<TextBoxConceptMetadata.TextChangedMessageArguments> EditingStartedMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.EditingStarted",
TextBoxConceptMetadata.TextChangedMessageArguments.class)

Occurs when the user makes the first modification to the text in a Text Box node that is in the editing state.

◆ EditModeProperty

DynamicPropertyType<Integer> EditModeProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.EditMode", Integer.class)

Sets how the Text Box node enters the editing state:

  • Automatic makes the Text Box enter the editing state when focused, and leave the editing state when focus is lost.
  • Triggered requires the user to trigger the Text Box to enter and leave the editing state.

◆ EnteredEditingStateMessage

DynamicMessageType<TextBoxConceptMetadata.EditingStateChangedMessageArguments> EnteredEditingStateMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.EnteredEditingState",
TextBoxConceptMetadata.EditingStateChangedMessageArguments.class)

Occurs when a Text Box node enters the editing state.

◆ EnterEditingMessage

DynamicMessageType<TextBoxMetadata.ModifyEditingStateMessageArguments> EnterEditingMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.EnterEditing",
TextBoxMetadata.ModifyEditingStateMessageArguments.class)

Makes a Text Box node enter the editing state.

◆ ExitEditingMessage

DynamicMessageType<TextBoxMetadata.ModifyEditingStateMessageArguments> ExitEditingMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.ExitEditing",
TextBoxMetadata.ModifyEditingStateMessageArguments.class)

Makes a Text Box node leave the editing state.

◆ HasSelectionProperty

DynamicPropertyType<Boolean> HasSelectionProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.HasSelection", Boolean.class)

Indicates whether any of the text in the Text Box node is selected.

◆ HideTextHintWhenEditingProperty

DynamicPropertyType<Boolean> HideTextHintWhenEditingProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.HideTextHintWhenEditing", Boolean.class)

Sets whether to hide the placeholder content, which you set using the Text Hint Prefab property, when the Text Box node is in the editing state.

To hide the placeholder content only when the user enters text in the Text Box node, disable this property.

◆ InputMethodActionMessage

DynamicMessageType<TextBoxConceptMetadata.InputMethodActionMessageArguments> InputMethodActionMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.InputMethodAction",
TextBoxConceptMetadata.InputMethodActionMessageArguments.class)

Occurs when the user taps the action button on their on-screen keyboard while editing the text in a Text Box node.

◆ InputMethodActionProperty

DynamicPropertyType<Integer> InputMethodActionProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.InputMethodAction", Integer.class)

Sets the label of the user action button on the on-screen keyboard for this Text Box.

By default uses the label of the default input method of the operating system.

◆ InputMethodAvailableMessage

DynamicMessageType<TextBoxConceptMetadata.InputMethodAvailableMessageArguments> InputMethodAvailableMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.InputMethodAvailable",
TextBoxConceptMetadata.InputMethodAvailableMessageArguments.class)

Occurs when an input method becomes available to a Text Box node.

For example, an on-screen keyboard becomes available when it appears on the screen.

◆ InputMethodUnavailableMessage

DynamicMessageType<TextBoxConceptMetadata.InputMethodAvailableMessageArguments> InputMethodUnavailableMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.InputMethodUnavailable",
TextBoxConceptMetadata.InputMethodAvailableMessageArguments.class)

Occurs when the input method that is composing text in a Text Box node becomes unavailable.

For example, an on-screen keyboard becomes unavailable when the user hides it.

◆ InputTypeProperty

DynamicPropertyType<Integer> InputTypeProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.InputType", Integer.class)

Sets the input type of the input methods that provide the input layout to let the user enter and edit text of specific type in the Text Box node:

  • Default for the default input type of the input method editor.
  • Numeric for numbers
  • Email for email addresses
  • URL for URL addresses

◆ InsertTextAtCursorMessage

DynamicMessageType<TextBoxConceptMetadata.TextContentMessageArguments> InsertTextAtCursorMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.InsertTextAtCursor",
TextBoxConceptMetadata.TextContentMessageArguments.class)

In a Text Box node adds text at the cursor position.

Set the value of the Text property to the text that you want to add.

◆ InsertTextMessage

DynamicMessageType<TextBoxConceptMetadata.TextInsertionMessageArguments> InsertTextMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.InsertText",
TextBoxConceptMetadata.TextInsertionMessageArguments.class)

In a Text Box node, inserts text at a specified character index.

◆ IsComposingTextProperty

DynamicPropertyType<Boolean> IsComposingTextProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.IsComposingText", Boolean.class)

Reports the text composition state of the Text Box node.

◆ IsEditingProperty

DynamicPropertyType<Boolean> IsEditingProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.IsEditing", Boolean.class)

Reports the editing state of the Text Box node.

◆ LeftEditingStateMessage

DynamicMessageType<TextBoxConceptMetadata.EditingStateChangedMessageArguments> LeftEditingStateMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.LeftEditingState",
TextBoxConceptMetadata.EditingStateChangedMessageArguments.class)

Occurs when a Text Box node leaves the editing state.

◆ MaximumTextLengthProperty

DynamicPropertyType<Integer> MaximumTextLengthProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.MaximumTextLength", Integer.class)

Sets the maximum length of text that the user can insert in the Text Box node.

The unit is a UTF-8 character and the buffer byte length can be greater for multi-byte characters.

◆ MoveCursorBackwardMessage

DynamicMessageType<TextBoxMetadata.MoveCursorMessageArguments> MoveCursorBackwardMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveCursorBackward",
TextBoxMetadata.MoveCursorMessageArguments.class)

In a Text Box node moves the cursor backward by one character.

◆ MoveCursorForwardMessage

DynamicMessageType<TextBoxMetadata.MoveCursorMessageArguments> MoveCursorForwardMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveCursorForward",
TextBoxMetadata.MoveCursorMessageArguments.class)

In a Text Box node moves the cursor forward by one character.

◆ MoveCursorHomeMessage

DynamicMessageType<TextBoxMetadata.MoveCursorMessageArguments> MoveCursorHomeMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveCursorHome",
TextBoxMetadata.MoveCursorMessageArguments.class)

In a Text Box node moves the cursor ahead of the first character of the text content.

◆ MoveCursorToEndMessage

DynamicMessageType<TextBoxMetadata.MoveCursorMessageArguments> MoveCursorToEndMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveCursorToEnd",
TextBoxMetadata.MoveCursorMessageArguments.class)

In a Text Box node moves the cursor after the last character of the text content.

◆ MoveCursorToNextWordMessage

DynamicMessageType<TextBoxMetadata.MoveCursorMessageArguments> MoveCursorToNextWordMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveCursorToNextWord",
TextBoxMetadata.MoveCursorMessageArguments.class)

In a Text Box node moves the cursor forward to the next word boundary.

◆ MoveCursorToPreviousWordMessage

DynamicMessageType<TextBoxMetadata.MoveCursorMessageArguments> MoveCursorToPreviousWordMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveCursorToPreviousWord",
TextBoxMetadata.MoveCursorMessageArguments.class)

In a Text Box node moves the cursor backward to the previous word boundary.

◆ MoveSelectionEndBackwardMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> MoveSelectionEndBackwardMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveSelectionEndBackward",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node moves the handle at the end of text selection backward by one character.

◆ MoveSelectionEndForwardMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> MoveSelectionEndForwardMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveSelectionEndForward",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node moves the handle at the end of text selection forward by one character.

◆ MoveSelectionEndToNextWordMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> MoveSelectionEndToNextWordMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveSelectionEndToNextWord",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node moves the handle at the end of text selection forward to the start of the next word.

◆ MoveSelectionEndToPreviousWordMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> MoveSelectionEndToPreviousWordMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveSelectionEndToPreviousWord",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node moves the handle at the end of text selection backward to the start of the previous word.

◆ MoveSelectionStartBackwardMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> MoveSelectionStartBackwardMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveSelectionStartBackward",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node moves the handle at the beginning of text selection backward by one character.

◆ MoveSelectionStartForwardMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> MoveSelectionStartForwardMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveSelectionStartForward",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node moves the handle at the beginning of text selection forward by one character.

◆ MoveSelectionStartToNextWordMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> MoveSelectionStartToNextWordMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveSelectionStartToNextWord",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node moves the handle at the beginning of text selection forward to the start of the next word.

◆ MoveSelectionStartToPreviousWordMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> MoveSelectionStartToPreviousWordMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.MoveSelectionStartToPreviousWord",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node moves the handle at the beginning of text selection backward to the start of the previous word.

◆ PasswordEchoTimeoutProperty

DynamicPropertyType<Integer> PasswordEchoTimeoutProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.PasswordEchoTimeout", Integer.class)

Sets the time in milliseconds that an inserted character is visible before being masked when using the password echo mode.

To use the password echo mode, set the Echo Mode property to Password Echo.

◆ PasswordMaskingCharacterProperty

DynamicPropertyType<String> PasswordMaskingCharacterProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.PasswordMaskingCharacter", String.class)

Sets the character that masks each character that the application user enters when using the password echo mode.

To use the password echo mode, set the Echo Mode property to Password.

◆ ReadOnlyProperty

DynamicPropertyType<Boolean> ReadOnlyProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.ReadOnly", Boolean.class)

Sets whether the Text Box node is editable.

When you enable this property, you can set the text only through the Text property and the user cannot edit the text in the Text Box node.

◆ SelectAllMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> SelectAllMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.SelectAll",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node selects all text.

◆ SelectionBackgroundBrushProperty

DynamicPropertyType<Resource> SelectionBackgroundBrushProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.SelectionBackgroundBrush", Resource.class)

Sets the brush that highlights the selected text.

◆ SelectionChangedMessage

DynamicMessageType<TextBoxConceptMetadata.SelectedTextMessageArguments> SelectionChangedMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.SelectionChanged",
TextBoxConceptMetadata.SelectedTextMessageArguments.class)

Occurs when the user changes the text selection in a Text Box node.

◆ SelectionClearedMessage

DynamicMessageType<TextBoxConceptMetadata.CursorPositionMessageArguments> SelectionClearedMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.SelectionCleared",
TextBoxConceptMetadata.CursorPositionMessageArguments.class)

Occurs when the user clears or resets the text selection in a Text Box node.

◆ SelectionEndCursorPositionProperty

DynamicPropertyType<Integer> SelectionEndCursorPositionProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.SelectionEndCursorPosition", Integer.class)

The position of the cursor that marks the end of text selection in the Text Box node.

◆ SelectionEndPrefabProperty

DynamicPropertyType<Resource> SelectionEndPrefabProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.SelectionEndPrefab", Resource.class)

Sets the prefab template that defines the appearance of the selection handle at the end of text selection instead of the default handle.

◆ SelectionForegroundBrushProperty

DynamicPropertyType<Resource> SelectionForegroundBrushProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.SelectionForegroundBrush", Resource.class)

Sets the brush for the selected text.

◆ SelectionStartCursorPositionProperty

DynamicPropertyType<Integer> SelectionStartCursorPositionProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.SelectionStartCursorPosition", Integer.class)

The position of the cursor that marks the beginning of text selection in the Text Box node.

◆ SelectionStartedMessage

DynamicMessageType<TextBoxConceptMetadata.SelectedTextMessageArguments> SelectionStartedMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.SelectionStarted",
TextBoxConceptMetadata.SelectedTextMessageArguments.class)

Occurs when the user starts selecting text in a Text Box node.

◆ SelectionStartPrefabProperty

DynamicPropertyType<Resource> SelectionStartPrefabProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.SelectionStartPrefab", Resource.class)

Sets the prefab template that defines the appearance of the selection handle at the beginning of text selection instead of the default handle.

◆ SelectTextMessage

DynamicMessageType<TextBoxConceptMetadata.TextRangeMessageArguments> SelectTextMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.SelectText",
TextBoxConceptMetadata.TextRangeMessageArguments.class)

In a Text Box node, selects the text between given start and end character indexes.

◆ SelectToEndMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> SelectToEndMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.SelectToEnd",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node selects the text from the cursor position to the end of the text.

◆ SelectToHomeMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> SelectToHomeMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.SelectToHome",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node selects the text from the start of the text to the cursor position.

◆ SelectWordAtCursorMessage

DynamicMessageType<TextBoxMetadata.ModifySelectionMessageArguments> SelectWordAtCursorMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.SelectWordAtCursor",
TextBoxMetadata.ModifySelectionMessageArguments.class)

In a Text Box node selects the word at the cursor position.

◆ TextChangedMessage

DynamicMessageType<TextBoxConceptMetadata.TextChangedMessageArguments> TextChangedMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.TextChanged",
TextBoxConceptMetadata.TextChangedMessageArguments.class)

Occurs when the user changes the text in a Text Box node.

◆ TextCompositionCanceledMessage

DynamicMessageType<TextBoxConceptMetadata.TextCompositionStateMessageArguments> TextCompositionCanceledMessage
Initial value:
=
new DynamicMessageType<>("Message.TextBoxConcept.TextCompositionCanceled",
TextBoxConceptMetadata.TextCompositionStateMessageArguments.class)

Occurs:

  • When the text composition in a Text Box node is canceled by Input Method that is in text composition state.
  • When a trigger executes the Cancel Text Composition action.

◆ TextHintPrefabProperty

DynamicPropertyType<Resource> TextHintPrefabProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.TextHintPrefab", Resource.class)

Sets the prefab template for showing placeholder content when the Text Box node is empty.

◆ TextKeyNavigationDirectionProperty

DynamicPropertyType<Integer> TextKeyNavigationDirectionProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.TextKeyNavigationDirection", Integer.class)

Sets the text key navigation direction.

◆ WordCountProperty

DynamicPropertyType<Integer> WordCountProperty
Initial value:
=
new DynamicPropertyType<>("TextBoxConcept.WordCount", Integer.class)