Package org.apache.juneau.marshall.cp
Class FileFinder.Builder
java.lang.Object
org.apache.juneau.marshall.cp.FileFinder.Builder
- Enclosing interface:
- FileFinder
Builder class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the bean store used by this builder.build()Builds the file finder.caching(long cachingLimit) Enables in-memory caching of files for quicker retrieval.Adds a class subpackage to the lookup paths.Adds a file system directory to the lookup paths.Specifies the regular expression file name pattern to use to exclude files from being retrieved from the file source.Specifies the regular expression file name patterns to use to include files being retrieved from the file source.Adds a file system directory to the lookup paths.
-
Constructor Details
-
Builder
Constructor.- Parameters:
beanStore- The bean store to use for creating beans.
-
-
Method Details
-
beanStore
Returns the bean store used by this builder.- Returns:
- The bean store used by this builder.
-
caching
Enables in-memory caching of files for quicker retrieval.- Parameters:
cachingLimit- The maximum file size in bytes.- Returns:
- This object.
-
cp
Adds a class subpackage to the lookup paths.- Parameters:
c- The class whose package will be added to the lookup paths. Must not benull .path- The absolute or relative subpath. Can benull (the class's own package root is used with no subpath appended).recursive- Iftrue , also recursively adds all the paths of the parent classes as well.- Returns:
- This object.
-
dir
Adds a file system directory to the lookup paths.- Parameters:
value- The path relative to the working directory. Must not benull .- Returns:
- This object.
-
exclude
Specifies the regular expression file name pattern to use to exclude files from being retrieved from the file source.- Parameters:
patterns- The regular expression exclude patterns.
If none are specified, no files will be excluded.- Returns:
- This object.
-
include
Specifies the regular expression file name patterns to use to include files being retrieved from the file source.- Parameters:
patterns- The regular expression include patterns.
The default is".*" .- Returns:
- This object.
-
path
Adds a file system directory to the lookup paths.- Parameters:
value- The directory path.- Returns:
- This object.
-
build
Builds the file finder.- Returns:
- A new
BasicFileFinder.
-