public class DirectoryBuilder extends AbstractFileSystemItemBuilder<DirectoryBuilder>
| Constructor and Description |
|---|
DirectoryBuilder() |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
accept(T parentContext,
ResourceCollectionEntryGenerator<T> creator) |
static DirectoryBuilder |
create() |
DirectoryBuilder |
getDirectoryResource(String name)
Retrieves or creates the named directory resource if it doesn't exist.
|
List<ResourceBuilder> |
getResources()
Retrieves the child resources.
|
<T extends ResourceBuilder> |
getResources(Class<T> clazz)
Retrieves the child resources that match the specified builder.
|
FileBuilder |
newFileResource(String filename)
Adds a new file resource to this directory.
|
void |
reset() |
getKey, getLocation, getName, getRoot, location, name, nameAndLocation, root, validategetLanguage, languageisValid, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonNull, validatePatternMatchpublic void reset()
reset in interface Builderreset in class AbstractFileSystemItemBuilder<DirectoryBuilder>public static DirectoryBuilder create()
public <T> void accept(T parentContext,
ResourceCollectionEntryGenerator<T> creator)
public List<ResourceBuilder> getResources()
public <T extends ResourceBuilder> List<T> getResources(Class<T> clazz)
T - the type of builder to filter onclazz - the builder to filter onpublic DirectoryBuilder getDirectoryResource(String name)
name - the directory namepublic FileBuilder newFileResource(String filename)
filename - the file name to addCopyright © 2020 National Institute of Standards and Technology. All rights reserved.