Class StringTrimmerEditor

java.lang.Object
java.beans.PropertyEditorSupport
org.springframework.beans.propertyeditors.StringTrimmerEditor
All Implemented Interfaces:
PropertyEditor

public class StringTrimmerEditor extends PropertyEditorSupport
Property editor that trims Strings.

Optionally allows transforming an empty string into a null value. Needs to be explicitly registered, e.g. for command binding.

Author:
Juergen Hoeller
See Also:
  • Constructor Details

    • StringTrimmerEditor

      public StringTrimmerEditor(boolean emptyAsNull)
      Create a new StringTrimmerEditor.
      Parameters:
      emptyAsNull - true if an empty String is to be transformed into null
    • StringTrimmerEditor

      public StringTrimmerEditor(String charsToDelete, boolean emptyAsNull)
      Create a new StringTrimmerEditor.
      Parameters:
      charsToDelete - a set of characters to delete, in addition to trimming an input String. Useful for deleting unwanted line breaks: e.g. "\r\n\f" will delete all new lines and line feeds in a String.
      emptyAsNull - true if an empty String is to be transformed into null
  • Method Details