Package com.firebase.ui.auth.util.ui
Class BucketedTextChangeListener
- java.lang.Object
-
- com.firebase.ui.auth.util.ui.BucketedTextChangeListener
-
- All Implemented Interfaces:
NoCopySpan
,TextWatcher
public final class BucketedTextChangeListener extends Object implements TextWatcher
Listens for changes to a text field that has hyphens and replaces with the character being typed: ------ 7----- 76---- 764--- 7641-- 76417- 764176
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BucketedTextChangeListener.ContentChangeCallback
-
Nested classes/interfaces inherited from interface android.text.NoCopySpan
NoCopySpan.Concrete
-
-
Constructor Summary
Constructors Constructor Description BucketedTextChangeListener(EditText editText, int expectedContentLength, String placeHolder, BucketedTextChangeListener.ContentChangeCallback callback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterTextChanged(Editable s)
void
beforeTextChanged(CharSequence s, int start, int count, int after)
void
onTextChanged(CharSequence s, int ignoredParam1, int ignoredParam2, int ignoredParam3)
-
-
-
Constructor Detail
-
BucketedTextChangeListener
public BucketedTextChangeListener(EditText editText, int expectedContentLength, String placeHolder, BucketedTextChangeListener.ContentChangeCallback callback)
-
-
Method Detail
-
onTextChanged
public void onTextChanged(CharSequence s, int ignoredParam1, int ignoredParam2, int ignoredParam3)
- Specified by:
onTextChanged
in interfaceTextWatcher
-
beforeTextChanged
public void beforeTextChanged(CharSequence s, int start, int count, int after)
- Specified by:
beforeTextChanged
in interfaceTextWatcher
-
afterTextChanged
public void afterTextChanged(Editable s)
- Specified by:
afterTextChanged
in interfaceTextWatcher
-
-