public static final class FileLocator.FileLocatorBuilder extends Object
FileLocator objects. An instance of this class is returned by the
fileLocator() method of {link FileLocatorUtils}. It can be used
to define the various components of the FileLocator object. By
calling create() the new immutable FileLocator instance
is created.| Modifier and Type | Method and Description |
|---|---|
FileLocator.FileLocatorBuilder |
basePath(String path)
Specifies the base path of the new
FileLocator. |
FileLocator |
create()
Creates a new immutable
FileLocatorImpl object based on the
properties set so far for this builder. |
FileLocator.FileLocatorBuilder |
encoding(String enc)
Specifies the encoding of the new
FileLocator. |
FileLocator.FileLocatorBuilder |
fileName(String name)
Specifies the file name of the new
FileLocator. |
FileLocator.FileLocatorBuilder |
fileSystem(FileSystem fs)
Specifies the
FileSystem of the new FileLocator. |
FileLocator.FileLocatorBuilder |
locationStrategy(FileLocationStrategy strategy)
Specifies the
FileLocationStrategy to be used when the
referenced file is to be located. |
FileLocator.FileLocatorBuilder |
sourceURL(URL url)
Specifies the source URL of the new
FileLocator. |
public FileLocator.FileLocatorBuilder encoding(String enc)
FileLocator.enc - the encodingpublic FileLocator.FileLocatorBuilder fileSystem(FileSystem fs)
FileSystem of the new FileLocator.fs - the FileSystempublic FileLocator.FileLocatorBuilder basePath(String path)
FileLocator.path - the base pathpublic FileLocator.FileLocatorBuilder fileName(String name)
FileLocator.name - the file namepublic FileLocator.FileLocatorBuilder sourceURL(URL url)
FileLocator.url - the source URLpublic FileLocator.FileLocatorBuilder locationStrategy(FileLocationStrategy strategy)
FileLocationStrategy to be used when the
referenced file is to be located.strategy - the FileLocationStrategypublic FileLocator create()
FileLocatorImpl object based on the
properties set so far for this builder.FileLocator objectCopyright © 2001–2020 The Apache Software Foundation. All rights reserved.