Class PathEditor

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

public class PathEditor extends PropertyEditorSupport
Editor for java.nio.file.Path, to directly populate a Path property instead of using a String property as bridge.

Based on Paths.get(URI)'s resolution algorithm, checking registered NIO file system providers, including the default file system for "file:..." paths. Also supports Spring-style URL notation: any fully qualified standard URL and Spring's special "classpath:" pseudo-URL, as well as Spring's context-specific relative file paths. As a fallback, a path will be resolved in the file system via Paths#get(String) if no existing context-relative resource could be found.

Since:
4.3.2
Author:
Juergen Hoeller
See Also: