Class PatternEditor
- java.lang.Object
- java.beans.PropertyEditorSupport
- org.springframework.beans.propertyeditors.PatternEditor
- All Implemented Interfaces:
PropertyEditor
public class PatternEditor extends PropertyEditorSupport
Editor forjava.util.regex.Pattern
, to directly populate a Pattern property. Expects the same syntax as Pattern'scompile
method.- Since:
- 2.0.1
- Author:
- Juergen Hoeller
- See Also:
Pattern
,Pattern.compile(String)
Constructor Summary
Constructors Constructor Description PatternEditor()
Create a new PatternEditor with default settings.PatternEditor(int flags)
Create a new PatternEditor with the given settings.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAsText()
void
setAsText(String text)
Methods inherited from class java.beans.PropertyEditorSupport
addPropertyChangeListener, firePropertyChange, getCustomEditor, getJavaInitializationString, getSource, getTags, getValue, isPaintable, paintValue, removePropertyChangeListener, setSource, setValue, supportsCustomEditor
Constructor Detail
PatternEditor
public PatternEditor()
Create a new PatternEditor with default settings.
PatternEditor
public PatternEditor(int flags)
Create a new PatternEditor with the given settings.- Parameters:
flags
- thejava.util.regex.Pattern
flags to apply- See Also:
Pattern.compile(String, int)
,Pattern.CASE_INSENSITIVE
,Pattern.MULTILINE
,Pattern.DOTALL
,Pattern.UNICODE_CASE
,Pattern.CANON_EQ
Method Detail
setAsText
public void setAsText(@Nullable String text)
- Specified by:
setAsText
in interfacePropertyEditor
- Overrides:
setAsText
in classPropertyEditorSupport
getAsText
public String getAsText()
- Specified by:
getAsText
in interfacePropertyEditor
- Overrides:
getAsText
in classPropertyEditorSupport