Top Description Classes
[default module]

Package org.springframework.beans.propertyeditors

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Properties editors used to convert from String values to object types such as java.util.Properties.

Some of these editors are registered automatically by BeanWrapperImpl. "CustomXxxEditor" classes are intended for manual registration in specific binding processes, as they are localized or the like.

Class Summary

Modifier and TypeClass and Description
public class
ByteArrayPropertyEditor

Editor for byte arrays.

public class
CharacterEditor

Editor for a Character, to populate a property of type Character or char from a String value.

public class
CharArrayPropertyEditor

Editor for char arrays.

public class
CharsetEditor

Editor for java.nio.charset.Charset, translating charset String representations into Charset objects and back.

public class
ClassArrayEditor

Property editor for an array of Classes, to enable the direct population of a Class[] property without having to use a String class name property as bridge.

public class
ClassEditor

Property editor for java.lang.Class, to enable the direct population of a Class property without recourse to having to use a String class name property as bridge.

public class
CurrencyEditor

Editor for java.util.Currency, translating currency codes into Currency objects.

public class
CustomBooleanEditor

Property editor for Boolean/boolean properties.

public class
CustomCollectionEditor

Property editor for Collections, converting any source Collection to a given target Collection type.

public class
CustomDateEditor

Property editor for java.util.Date, supporting a custom java.text.DateFormat.

public class
CustomMapEditor

Property editor for Maps, converting any source Map to a given target Map type.

public class
CustomNumberEditor

Property editor for any Number subclass such as Short, Integer, Long, BigInteger, Float, Double, BigDecimal.

public class
FileEditor

Editor for java.io.File, to directly populate a File property from a Spring resource location.

public class
InputSourceEditor

Editor for org.xml.sax.InputSource, converting from a Spring resource location String to a SAX InputSource object.

public class
InputStreamEditor

One-way PropertyEditor which can convert from a text String to a java.io.InputStream, interpreting the given String as a Spring resource location (e.g. a URL String).

public class
LocaleEditor

Editor for java.util.Locale, to directly populate a Locale property.

public class
PathEditor

Editor for java.nio.file.Path, to directly populate a Path property instead of using a String property as bridge.

public class
PatternEditor

Editor for java.util.regex.Pattern, to directly populate a Pattern property.

public class
public class
ReaderEditor

One-way PropertyEditor which can convert from a text String to a java.io.Reader, interpreting the given String as a Spring resource location (e.g. a URL String).

public class
public class
public class
StringTrimmerEditor

Property editor that trims Strings.

public class
TimeZoneEditor

Editor for java.util.TimeZone, translating timezone IDs into TimeZone objects.

public class
URIEditor

Editor for java.net.URI, to directly populate a URI property instead of using a String property as bridge.

public class
URLEditor

Editor for java.net.URL, to directly populate a URL property instead of using a String property as bridge.

public class
UUIDEditor

Editor for java.util.UUID, translating UUID String representations into UUID objects and back.

public class
ZoneIdEditor

Editor for java.time.ZoneId, translating zone ID Strings into ZoneId objects.