public class MaskBuilder extends Object implements Builder<MaskTextFilter.MaskCharacter[]>
MaskTextFilter.MaskTextFilter| Constructor and Description |
|---|
MaskBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MaskBuilder |
append(int repeat,
MaskTextFilter.MaskCharacter maskCharacter)
Appends some
MaskTextFilter.MaskCharacter. |
MaskBuilder |
append(int repeat,
Predicate<Character> allowed,
char defaultValue)
Appends some characters where allowing only character defined by the
allowed predicate. |
MaskBuilder |
append(int repeat,
Predicate<Character> allowed,
UnaryOperator<Character> transformation,
char defaultValue)
Appends some characters where allowing only character defined by the
allowed predicate. |
MaskBuilder |
append(MaskTextFilter.MaskCharacter maskCharacter)
Appends a
MaskTextFilter.MaskCharacter. |
MaskBuilder |
appendAny()
Appends a character where any character are allowed.
|
MaskBuilder |
appendAny(char defaultValue)
Appends a character where any character are allowed.
|
MaskBuilder |
appendAny(int repeat)
Appends some characters where any character are allowed.
|
MaskBuilder |
appendAny(int repeat,
char defaultValue)
Appends some characters where any character are allowed.
|
MaskBuilder |
appendDigit()
Appends a character where only digit are allowed.
|
MaskBuilder |
appendDigit(char defaultValue)
Appends a character where only digit are allowed.
|
MaskBuilder |
appendDigit(int repeat)
Appends some characters where only digit are allowed.
|
MaskBuilder |
appendDigit(int repeat,
char defaultValue)
Appends some characters where only digit are allowed.
|
MaskBuilder |
appendHexa()
Appends a character where only hexadecimal are allowed.
|
MaskBuilder |
appendHexa(char defaultValue)
Appends a character where only hexadecimal are allowed.
|
MaskBuilder |
appendHexa(int repeat)
Appends some characters where only hexadecimal are allowed.
|
MaskBuilder |
appendHexa(int repeat,
char defaultValue)
Appends some characters where only hexadecimal are allowed.
|
MaskBuilder |
appendLetter()
Appends a character where only letter are allowed.
|
MaskBuilder |
appendLetter(char defaultValue)
Appends a character where only letter are allowed.
|
MaskBuilder |
appendLetter(int repeat)
Appends some characters where only letter are allowed.
|
MaskBuilder |
appendLetter(int repeat,
char defaultValue)
Appends some characters where only letter are allowed.
|
MaskBuilder |
appendLetterOrDigit()
Appends a character where only letter or digit are allowed.
|
MaskBuilder |
appendLetterOrDigit(char defaultValue)
Appends a character where only letter or digit are allowed.
|
MaskBuilder |
appendLetterOrDigit(int repeat)
Appends some characters where only letter or digit are allowed.
|
MaskBuilder |
appendLetterOrDigit(int repeat,
char defaultValue)
Appends some characters where only letter or digit are allowed.
|
MaskBuilder |
appendLiteral(String value)
Appends an unmodifiable text.
|
MaskBuilder |
appendLowerCase()
Appends a character where only lower case letter are allowed.
|
MaskBuilder |
appendLowerCase(char defaultValue)
Appends a character where only lower case letter are allowed.
|
MaskBuilder |
appendLowerCase(int repeat)
Appends some characters where only lower case letter are allowed.
|
MaskBuilder |
appendLowerCase(int repeat,
char defaultValue)
Appends some characters where only lower case letter are allowed.
|
MaskBuilder |
appendUpperCase()
Appends a character where only upper case letter are allowed.
|
MaskBuilder |
appendUpperCase(char defaultValue)
Appends a character where only upper case letter are allowed.
|
MaskBuilder |
appendUpperCase(int repeat)
Appends some characters where only upper case letter are allowed.
|
MaskBuilder |
appendUpperCase(int repeat,
char defaultValue)
Appends some characters where only upper case letter are allowed.
|
MaskTextFilter.MaskCharacter[] |
build() |
static MaskBuilder |
newBuilder() |
public static MaskBuilder newBuilder()
public MaskBuilder appendLiteral(String value)
value - the literal string to appendMaskBuilderpublic MaskBuilder appendDigit()
MaskBuilderpublic MaskBuilder appendDigit(char defaultValue)
defaultValue - the default valueMaskBuilderpublic MaskBuilder appendDigit(int repeat)
repeat - number of character to appendMaskBuilderpublic MaskBuilder appendDigit(int repeat, char defaultValue)
repeat - number of character to appenddefaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendUpperCase()
MaskBuilderpublic MaskBuilder appendUpperCase(char defaultValue)
defaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendUpperCase(int repeat)
repeat - number of character to appendMaskBuilderpublic MaskBuilder appendUpperCase(int repeat, char defaultValue)
repeat - number of character to appenddefaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendLowerCase()
MaskBuilderpublic MaskBuilder appendLowerCase(char defaultValue)
defaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendLowerCase(int repeat)
repeat - number of character to appendMaskBuilderpublic MaskBuilder appendLowerCase(int repeat, char defaultValue)
repeat - number of character to appenddefaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendLetter()
MaskBuilderpublic MaskBuilder appendLetter(char defaultValue)
defaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendLetter(int repeat)
repeat - number of character to appendMaskBuilderpublic MaskBuilder appendLetter(int repeat, char defaultValue)
repeat - number of character to appenddefaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendLetterOrDigit()
MaskBuilderpublic MaskBuilder appendLetterOrDigit(char defaultValue)
defaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendLetterOrDigit(int repeat)
repeat - number of character to appendMaskBuilderpublic MaskBuilder appendLetterOrDigit(int repeat, char defaultValue)
repeat - number of character to appenddefaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendHexa()
MaskBuilderpublic MaskBuilder appendHexa(char defaultValue)
defaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendHexa(int repeat)
repeat - number of character to appendMaskBuilderpublic MaskBuilder appendHexa(int repeat, char defaultValue)
repeat - number of character to appenddefaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendAny()
MaskBuilderpublic MaskBuilder appendAny(char defaultValue)
defaultValue - the default value for each characterMaskBuilderpublic MaskBuilder appendAny(int repeat)
repeat - number of character to appendMaskBuilderpublic MaskBuilder appendAny(int repeat, char defaultValue)
repeat - number of character to appenddefaultValue - the default value for each characterMaskBuilderpublic MaskBuilder append(int repeat, Predicate<Character> allowed, char defaultValue)
allowed predicate.repeat - number of character to appendallowed - Predicate called to allow charactersdefaultValue - the default value for each characterMaskBuilderpublic MaskBuilder append(int repeat, Predicate<Character> allowed, UnaryOperator<Character> transformation, char defaultValue)
allowed predicate.repeat - number of character to appendallowed - Predicate called to allow characterstransformation - transformation to apply to the input charactersdefaultValue - the default value for each characterMaskBuilderpublic MaskBuilder append(MaskTextFilter.MaskCharacter maskCharacter)
MaskTextFilter.MaskCharacter.maskCharacter - the MaskTextFilter.MaskCharacter to appendMaskBuilderpublic MaskBuilder append(int repeat, MaskTextFilter.MaskCharacter maskCharacter)
MaskTextFilter.MaskCharacter.repeat - number of character to appendmaskCharacter - the MaskTextFilter.MaskCharacter to appendMaskBuilderpublic MaskTextFilter.MaskCharacter[] build()
build in interface Builder<MaskTextFilter.MaskCharacter[]>Copyright © 2018. All rights reserved.