Skip to content

Most visited

Recently visited

navigation
Added in API level 1

InputFilter.AllCaps

public static class InputFilter.AllCaps
extends Object implements InputFilter

java.lang.Object
   ↳ android.text.InputFilter.AllCaps


This filter will capitalize all the lower case letters that are added through edits.

Summary

Public constructors

InputFilter.AllCaps()

Public methods

CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend)

This method is called when the buffer is going to replace the range dstart … dend of dest with the new text from the range start … end of source.

Inherited methods

From class java.lang.Object
From interface android.text.InputFilter

Public constructors

InputFilter.AllCaps

Added in API level 1
InputFilter.AllCaps ()

Public methods

filter

Added in API level 1
CharSequence filter (CharSequence source, 
                int start, 
                int end, 
                Spanned dest, 
                int dstart, 
                int dend)

This method is called when the buffer is going to replace the range dstart … dend of dest with the new text from the range start … end of source. Return the CharSequence that you would like to have placed there instead, including an empty string if appropriate, or null to accept the original replacement. Be careful to not to reject 0-length replacements, as this is what happens when you delete text. Also beware that you should not attempt to make any changes to dest from this method; you may only examine it for context. Note: If source is an instance of Spanned or Spannable, the span objects in the source should be copied into the filtered result (i.e. the non-null return value). copySpansFrom(Spanned, int, int, Class, Spannable, int) can be used for convenience.

Parameters
source CharSequence
start int
end int
dest Spanned
dstart int
dend int
Returns
CharSequence
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.