public abstract class AbstractFileEntryProcessor<T> extends Object
Constructor and Description |
---|
AbstractFileEntryProcessor(org.apache.maven.plugin.logging.Log log)
Construct a new processor.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Collection<? extends FileEntry> |
generateFileEntries(T record) |
org.apache.maven.plugin.logging.Log |
getLog()
Retrieve the Maven logger instance.
|
List<FileEntry> |
process(List<? extends T> resources)
Process a collection of resources, extracting matching files.
|
public AbstractFileEntryProcessor(org.apache.maven.plugin.logging.Log log)
log
- the Maven loggerpublic org.apache.maven.plugin.logging.Log getLog()
public List<FileEntry> process(List<? extends T> resources) throws IOException
resources
- the resources to processIOException
- if an error occurred while processing the filesprotected abstract Collection<? extends FileEntry> generateFileEntries(T record) throws IOException
IOException
Copyright © 2020 National Institute of Standards and Technology. All rights reserved.