public class RegexFormatter extends DefaultFormatter
Constructor and Description |
---|
RegexFormatter() |
RegexFormatter(Pattern pattern)
Creates a regular expression based AbstractFormatter.
|
RegexFormatter(String pattern)
Creates a regular expression based AbstractFormatter.
|
Modifier and Type | Method and Description |
---|---|
protected Matcher |
getMatcher()
Returns the Matcher from the most test.
|
Pattern |
getPattern()
Returns the Pattern used to determine if a value is legal.
|
protected void |
setMatcher(Matcher matcher)
Sets the Matcher used in the most recent test if a value is
legal.
|
void |
setPattern(Pattern pattern)
Sets the pattern that will be used to determine if a value is legal.
|
Object |
stringToValue(String text)
Parses text returning an arbitrary Object.
|
clone, getAllowsInvalid, getCommitsOnValidEdit, getDocumentFilter, getNavigationFilter, getOverwriteMode, getValueClass, install, setAllowsInvalid, setCommitsOnValidEdit, setOverwriteMode, setValueClass, valueToString
getActions, getFormattedTextField, invalidEdit, setEditValid, uninstall
public RegexFormatter()
public RegexFormatter(String pattern) throws PatternSyntaxException
PatternSyntaxException
public RegexFormatter(Pattern pattern)
public void setPattern(Pattern pattern)
public Pattern getPattern()
protected void setMatcher(Matcher matcher)
protected Matcher getMatcher()
public Object stringToValue(String text) throws ParseException
stringToValue
in class DefaultFormatter
text
- String to convertParseException
- if there is an error in the conversionCopyright © 2015 OpenEstate. All rights reserved.