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.