danger.util
Class TextInputFilter
java.lang.Object
danger.util.TextInputFilter
- Direct Known Subclasses:
- PhoneNumberTextField.PhoneNumberFilter
public abstract class TextInputFilter
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mText
protected TextBuffer mText
mEditText
protected EditText mEditText
mNext
protected TextInputFilter mNext
TextInputFilter
public TextInputFilter()
processChar
public abstract char processChar(char inChar)
processString
public String processString(String in)
processSpanned
public CharSequence processSpanned(Spanned in)
attach
public void attach(TextInputFilter inFilter)
setText
public void setText(TextBuffer inText)
setEditText
public void setEditText(EditText inEditText)
newLengthFilter
public static TextInputFilter newLengthFilter(int inLimit)
newAlphaFilter
public static TextInputFilter newAlphaFilter()
newNumericFilter
public static TextInputFilter newNumericFilter()
newNewlineFilter
public static TextInputFilter newNewlineFilter()
newEmailAddressFilter
public static TextInputFilter newEmailAddressFilter()
newAllCapsFilter
public static TextInputFilter newAllCapsFilter()
newInitialCapsFilter
public static TextInputFilter newInitialCapsFilter()
- Capitalizes the first character of each word in the input field
as it is typed.
In versions previous to OS 3.0, this would also capitalize text
that was pasted into the field. In OS 3.0 and later, pasted
text is not altered.
newSimpleIntFilter
public static TextInputFilter newSimpleIntFilter()
- Constrains input to a String that can be successfully passed to
Integer.parseInt(String). A leading '-'
is permitted, but a leading '+' is not.
newSimpleDoubleFilter
public static TextInputFilter newSimpleDoubleFilter()
- Constrains input to a String that can be successfully passed to
Double.parseDouble(String). A leading '-'
is permitted, but a leading '+' is not. The float
indicators, double indicators, and exponent separators are not
permitted.