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.