public abstract class AbstractResourceCollectionBuilder<E extends AbstractResourceCollectionBuilder<E>> extends AbstractLanguageSpecificBuilder<E>
| Constructor and Description | 
|---|
AbstractResourceCollectionBuilder()  | 
| Modifier and Type | Method and Description | 
|---|---|
List<ResourceBuilder> | 
getResources()  | 
<T extends ResourceBuilder> | 
getResources(Class<T> clazz)
Retrieves the child resources that match the specified builder.. 
 | 
FileBuilder | 
newFileResource(List<String> pathSegments)
Creates a new file builder based on resource pointed to by a sequence of path segments. 
 | 
FirmwareBuilder | 
newFirmwareResource()
Creates a new firmware resource, adding it to this resource collection. 
 | 
void | 
reset()  | 
void | 
validate()  | 
getLanguage, languageisValid, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonEmpty, validateNonNull, validatePatternMatchpublic void reset()
reset in interface Builderreset in class AbstractLanguageSpecificBuilder<E extends AbstractResourceCollectionBuilder<E>>public FileBuilder newFileResource(List<String> pathSegments)
pathSegments - a sequence of path segements that represent a path to a resourcepublic FirmwareBuilder newFirmwareResource()
public <T extends ResourceBuilder> List<T> getResources(Class<T> clazz)
T - the type of builder to filter onclazz - the builder to filter onpublic List<ResourceBuilder> getResources()
public void validate()
              throws ValidationException
validate in interface Buildervalidate in class AbstractLanguageSpecificBuilder<E extends AbstractResourceCollectionBuilder<E>>ValidationExceptionCopyright © 2020 National Institute of Standards and Technology. All rights reserved.