Class TextEditingDelta

java.lang.Object
io.flutter.plugin.editing.TextEditingDelta

public final class TextEditingDelta extends Object
  • Constructor Details

    • TextEditingDelta

      public TextEditingDelta(@NonNull CharSequence oldEditable, int replacementDestinationStart, int replacementDestinationEnd, @NonNull CharSequence replacementSource, int selectionStart, int selectionEnd, int composingStart, int composingEnd)
    • TextEditingDelta

      public TextEditingDelta(@NonNull CharSequence oldText, int selectionStart, int selectionEnd, int composingStart, int composingEnd)
  • Method Details

    • getOldText

      @VisibleForTesting @NonNull public CharSequence getOldText()
    • getDeltaText

      @VisibleForTesting @NonNull public CharSequence getDeltaText()
    • getDeltaStart

      @VisibleForTesting public int getDeltaStart()
    • getDeltaEnd

      @VisibleForTesting public int getDeltaEnd()
    • getNewSelectionStart

      @VisibleForTesting public int getNewSelectionStart()
    • getNewSelectionEnd

      @VisibleForTesting public int getNewSelectionEnd()
    • getNewComposingStart

      @VisibleForTesting public int getNewComposingStart()
    • getNewComposingEnd

      @VisibleForTesting public int getNewComposingEnd()
    • toJSON

      @NonNull public JSONObject toJSON()