public
abstract
class
LoginFilter
extends Object
implements
InputFilter
java.lang.Object | |
↳ | android.text.LoginFilter |
Known Direct Subclasses |
Abstract class for filtering login-related text (user names and passwords)
Nested classes | |
---|---|
class |
LoginFilter.PasswordFilterGMail
This filter is compatible with GMail passwords which restricts characters to the Latin-1 (ISO8859-1) char set. |
class |
LoginFilter.UsernameFilterGMail
This filter rejects characters in the user name that are not compatible with GMail account creation. |
class |
LoginFilter.UsernameFilterGeneric
This filter rejects characters in the user name that are not compatible with Google login. |
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 |
abstract
boolean
|
isAllowed(char c)
Returns whether or not we allow character c. |
void
|
onInvalidCharacter(char c)
Called whenever we encounter an invalid character. |
void
|
onStart()
Called when we start processing filter. |
void
|
onStop()
Called when we're done processing filter |
Inherited methods | |
---|---|
From
class
java.lang.Object
| |
From
interface
android.text.InputFilter
|
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
. Returns the CharSequence that we want
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.
Parameters | |
---|---|
source |
CharSequence
|
start |
int
|
end |
int
|
dest |
Spanned
|
dstart |
int
|
dend |
int
|
Returns | |
---|---|
CharSequence |
boolean isAllowed (char c)
Returns whether or not we allow character c. Subclasses must override this method.
Parameters | |
---|---|
c |
char
|
Returns | |
---|---|
boolean |
void onInvalidCharacter (char c)
Called whenever we encounter an invalid character.
Parameters | |
---|---|
c |
char :
the invalid character
|