Index

A B C D E F G H I L M N O P R S T U V X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractCommandLineApp<C extends io.dropwizard.core.Configuration> - Class in nl.knaw.dans.lib.util
 
AbstractCommandLineApp() - Constructor for class nl.knaw.dans.lib.util.AbstractCommandLineApp
 
apiClient(A) - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
 
assertDirectoriesEqual(Path, Path) - Static method in class nl.knaw.dans.lib.util.TestUtils
 
available() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
 

B

BagValidatorRule - Interface in nl.knaw.dans.lib.util.ruleengine
Represents a rule to be validated.
basePath(URI) - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
 
build() - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
 
build() - Method in class nl.knaw.dans.lib.util.DataverseClientFactory
 
build(Environment) - Method in class nl.knaw.dans.lib.util.ExecutorServiceFactory
 
build(Environment, String) - Method in class nl.knaw.dans.lib.util.DataverseClientFactory
 
build(Environment, String, String) - Method in class nl.knaw.dans.lib.util.DataverseClientFactory
 

C

call() - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
 
check() - Method in class nl.knaw.dans.lib.util.DataverseHealthCheck
 
check() - Method in class nl.knaw.dans.lib.util.PingHealthCheck
 
childOf(Path) - Static method in class nl.knaw.dans.lib.util.CustomFileFilters
 
ClientProxyBuilder<A,D> - Class in nl.knaw.dans.lib.util
Builder for creating a client proxy for an API endpoint.
ClientProxyBuilder() - Constructor for class nl.knaw.dans.lib.util.ClientProxyBuilder
 
close() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
Closes the input stream and ensures that the process exited successfully.
compare(Path, Path) - Method in class nl.knaw.dans.lib.util.CreationTimestampComparator
 
compare(Path, Path) - Method in class nl.knaw.dans.lib.util.PropertiesBasedDirectoryComparator
 
CONFIG_FILE_KEY - Static variable in class nl.knaw.dans.lib.util.AbstractCommandLineApp
 
configureCommandLine(CommandLine, C) - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
 
createInboxTask(Path) - Method in interface nl.knaw.dans.lib.util.inbox.InboxTaskFactory
 
createQuery(CriteriaQuery<T>) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
Creates a query from the given CriteriaQuery.
createQuery(CriteriaQuery<T>) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
 
CreationTimestampComparator - Class in nl.knaw.dans.lib.util
 
CreationTimestampComparator() - Constructor for class nl.knaw.dans.lib.util.CreationTimestampComparator
 
CustomFileFilters - Class in nl.knaw.dans.lib.util
 
CustomFileFilters() - Constructor for class nl.knaw.dans.lib.util.CustomFileFilters
 

D

DataverseClientFactory - Class in nl.knaw.dans.lib.util
 
DataverseClientFactory() - Constructor for class nl.knaw.dans.lib.util.DataverseClientFactory
 
DataverseHealthCheck - Class in nl.knaw.dans.lib.util
 
DataverseHealthCheck(DataverseClient) - Constructor for class nl.knaw.dans.lib.util.DataverseHealthCheck
 
defaultApiCtor(Function<A, D>) - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
 
DefaultMediaTypeFilter - Class in nl.knaw.dans.lib.util
A filter that sets the default media type if the client accepts any media type.
DefaultMediaTypeFilter() - Constructor for class nl.knaw.dans.lib.util.DefaultMediaTypeFilter
 
DefaultMediaTypeFilter(String) - Constructor for class nl.knaw.dans.lib.util.DefaultMediaTypeFilter
 
delete(E) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
Deletes the entity from the current session.
delete(E) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
 

E

error(String) - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
 
error(String, Throwable) - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
 
error(List<String>) - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
 
ERROR - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
 
EXAMPLE_CONFIG_FILE_KEY - Static variable in class nl.knaw.dans.lib.util.AbstractCommandLineApp
Path from which an example configuration file can be loaded, to be instantiated with the default configuration, if no configuration file is found.
ExecutorServiceFactory - Class in nl.knaw.dans.lib.util
Factory for configuring and creating an ExecutorService in a DropWizard application.
ExecutorServiceFactory() - Constructor for class nl.knaw.dans.lib.util.ExecutorServiceFactory
 
extractZipFile(Path, Path) - Static method in class nl.knaw.dans.lib.util.ZipUtil
 

F

FAILURE - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class nl.knaw.dans.lib.util.DefaultMediaTypeFilter
 
fromString(String) - Static method in class nl.knaw.dans.lib.util.UrnUuid
 
fromUri(URI) - Static method in class nl.knaw.dans.lib.util.UrnUuid
 

G

get(Long) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
Retrieves the entity with the given id from the current session.
get(Long) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
 
getCriteriaBuilder() - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
Returns the CriteriaBuilder for the current session.
getCriteriaBuilder() - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
 
getName() - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
 
getUuid() - Method in class nl.knaw.dans.lib.util.UrnUuid
 
getVersion() - Method in class nl.knaw.dans.lib.util.PicocliVersionProvider
 

H

hasNext() - Method in class nl.knaw.dans.lib.util.PathIterator
 
httpClient(JerseyClientConfiguration) - Method in class nl.knaw.dans.lib.util.ClientProxyBuilder
 

I

Inbox - Class in nl.knaw.dans.lib.util.inbox
A managed inbox that monitors a directory for new files and directories, processes them using a provided task factory, and allows for custom file filtering.
InboxTaskFactory - Interface in nl.knaw.dans.lib.util.inbox
 
IntegrationTestAfterUnitTestClassOrderer - Class in nl.knaw.dans.lib.util
The integration tests mess up the logging facilities for the unit tests, so we run the integration tests after the unit test This requires every integration test to end with "IntegrationTest"
IntegrationTestAfterUnitTestClassOrderer() - Constructor for class nl.knaw.dans.lib.util.IntegrationTestAfterUnitTestClassOrderer
 

L

load() - Method in class nl.knaw.dans.lib.util.MappingLoader
 
loadConfiguration(File) - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
 

M

MappingLoader - Class in nl.knaw.dans.lib.util
Loads a mapping from a CSV file.
MappingLoader() - Constructor for class nl.knaw.dans.lib.util.MappingLoader
 
mark(int) - Method in class nl.knaw.dans.lib.util.ProcessInputStream
 
markSupported() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
 
MAX_BYTES_ERROR_SNIPPET - Static variable in class nl.knaw.dans.lib.util.ProcessInputStream
 

N

next() - Method in class nl.knaw.dans.lib.util.PathIterator
 
nl.knaw.dans.lib.util - package nl.knaw.dans.lib.util
 
nl.knaw.dans.lib.util.inbox - package nl.knaw.dans.lib.util.inbox
 
nl.knaw.dans.lib.util.ruleengine - package nl.knaw.dans.lib.util.ruleengine
 
NumberedRule - Class in nl.knaw.dans.lib.util.ruleengine
A wrapper around a BagValidatorRule that adds a rule number and links to dependent rules.
NumberedRule(String, BagValidatorRule) - Constructor for class nl.knaw.dans.lib.util.ruleengine.NumberedRule
 

O

ok() - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
 
onDirectoryCreate(File) - Method in class nl.knaw.dans.lib.util.inbox.Inbox
 
onFileCreate(File) - Method in class nl.knaw.dans.lib.util.inbox.Inbox
 
onStart(FileAlterationObserver) - Method in class nl.knaw.dans.lib.util.inbox.Inbox
 
onStop(FileAlterationObserver) - Method in class nl.knaw.dans.lib.util.inbox.Inbox
 
orderClasses(ClassOrdererContext) - Method in class nl.knaw.dans.lib.util.IntegrationTestAfterUnitTestClassOrderer
 

P

PathIterator - Class in nl.knaw.dans.lib.util
Turns an iterator of Files into an iterator of Paths and provides a count of the number of iterated paths so far.
PathIterator() - Constructor for class nl.knaw.dans.lib.util.PathIterator
 
PathIteratorZipper - Class in nl.knaw.dans.lib.util
Zips files from an iterator of paths into a zip file up to a maximum number of files and bytes (the first limit reached).
PathIteratorZipper() - Constructor for class nl.knaw.dans.lib.util.PathIteratorZipper
 
persist(E) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
Performs a saveOrUpdate in the current session.
persist(E) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
 
PersistenceProvider<E> - Interface in nl.knaw.dans.lib.util
 
PersistenceProviderImpl<E> - Class in nl.knaw.dans.lib.util
 
PersistenceProviderImpl(SessionFactory, Class<E>) - Constructor for class nl.knaw.dans.lib.util.PersistenceProviderImpl
 
PicocliVersionProvider - Class in nl.knaw.dans.lib.util
Picocli version provider, that reads the version from the manifest file.
PicocliVersionProvider() - Constructor for class nl.knaw.dans.lib.util.PicocliVersionProvider
 
PingHealthCheck - Class in nl.knaw.dans.lib.util
Health check for a service that responds to a ping request with "pong".
PingHealthCheck() - Constructor for class nl.knaw.dans.lib.util.PingHealthCheck
 
ProcessInputStream - Class in nl.knaw.dans.lib.util
 
PropertiesBasedDirectoryComparator<T extends Comparable<T>> - Class in nl.knaw.dans.lib.util
 
PropertiesBasedDirectoryComparator() - Constructor for class nl.knaw.dans.lib.util.PropertiesBasedDirectoryComparator
 

R

read() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
 
read(byte[]) - Method in class nl.knaw.dans.lib.util.ProcessInputStream
 
read(byte[], int, int) - Method in class nl.knaw.dans.lib.util.ProcessInputStream
 
reset() - Method in class nl.knaw.dans.lib.util.ProcessInputStream
 
RuleEngine - Interface in nl.knaw.dans.lib.util.ruleengine
Engine for validating bags against rule sets.
RuleEngineConfigurationException - Exception in nl.knaw.dans.lib.util.ruleengine
 
RuleEngineImpl - Class in nl.knaw.dans.lib.util.ruleengine
 
RuleEngineImpl() - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleEngineImpl
 
RuleResult - Class in nl.knaw.dans.lib.util.ruleengine
 
RuleResult(RuleResult.Status, List<String>) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleResult
 
RuleResult(RuleResult.Status, List<String>, Throwable) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleResult
 
RuleResult.Status - Enum Class in nl.knaw.dans.lib.util.ruleengine
 
RuleValidationResult - Class in nl.knaw.dans.lib.util.ruleengine
This object is used internally by the RuleEngine to keep track of the status of rules executed
RuleValidationResult(String, RuleValidationResult.RuleValidationResultStatus) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult
 
RuleValidationResult(String, RuleValidationResult.RuleValidationResultStatus, boolean) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult
 
RuleValidationResult(String, RuleValidationResult.RuleValidationResultStatus, String) - Constructor for class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult
 
RuleValidationResult.RuleValidationResultStatus - Enum Class in nl.knaw.dans.lib.util.ruleengine
 
run(String[]) - Method in class nl.knaw.dans.lib.util.AbstractCommandLineApp
 

S

schemaMap - Variable in class nl.knaw.dans.lib.util.XmlSchemaValidator
 
skip(long) - Method in class nl.knaw.dans.lib.util.ProcessInputStream
 
SKIP_DEPENDENCIES - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
 
skipDependencies() - Static method in class nl.knaw.dans.lib.util.ruleengine.RuleResult
 
SKIPPED - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
 
start() - Method in class nl.knaw.dans.lib.util.inbox.Inbox
 
start(CommandLine) - Static method in class nl.knaw.dans.lib.util.ProcessInputStream
Starts the given command and returns an InputStream that: streams the process stdout; throws an IOException if the process exits non-zero or fails to start.
start(CommandLine, int...) - Static method in class nl.knaw.dans.lib.util.ProcessInputStream
Starts the given command and returns an InputStream that: streams the process stdout; throws an IOException if the process exits non-zero or fails to start.
start(CommandLine, File, Duration, int...) - Static method in class nl.knaw.dans.lib.util.ProcessInputStream
Starts the given command with an optional working directory and timeout, returning an InputStream that: streams the process stdout; and treats the provided exit codes as success (all others trigger IOException).
stop() - Method in class nl.knaw.dans.lib.util.inbox.Inbox
 
subDirectoryOf(Path) - Static method in class nl.knaw.dans.lib.util.CustomFileFilters
 
SUCCESS - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
 
SUCCESS - Enum constant in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
 

T

TestUtils - Class in nl.knaw.dans.lib.util
 
TestUtils() - Constructor for class nl.knaw.dans.lib.util.TestUtils
 
toASCIIString() - Method in class nl.knaw.dans.lib.util.UrnUuid
 
toString() - Method in class nl.knaw.dans.lib.util.UrnUuid
 

U

update(E) - Method in interface nl.knaw.dans.lib.util.PersistenceProvider
Updates the entity in the current session.
update(E) - Method in class nl.knaw.dans.lib.util.PersistenceProviderImpl
 
UrnUuid - Class in nl.knaw.dans.lib.util
 
UrnUuid() - Constructor for class nl.knaw.dans.lib.util.UrnUuid
 

V

validate(Path) - Method in interface nl.knaw.dans.lib.util.ruleengine.BagValidatorRule
Validate the bag at path against this rule.
validateBag(Path, List<NumberedRule>) - Method in interface nl.knaw.dans.lib.util.ruleengine.RuleEngine
Validates the given bag against a given rule set.
validateBag(Path, List<NumberedRule>) - Method in class nl.knaw.dans.lib.util.ruleengine.RuleEngineImpl
 
validateDocument(Source, String) - Method in class nl.knaw.dans.lib.util.XmlSchemaValidator
Validates the document loaded into node against the schema mapped to schemaAlias.
validateDocument(Node, String) - Method in class nl.knaw.dans.lib.util.XmlSchemaValidator
Validates the document loaded into node against the schema mapped to schemaAlias.
validateRuleSet(List<NumberedRule>) - Method in interface nl.knaw.dans.lib.util.ruleengine.RuleEngine
Check that a rule set is internally consistent.
validateRuleSet(List<NumberedRule>) - Method in class nl.knaw.dans.lib.util.ruleengine.RuleEngineImpl
 
valueOf(String) - Static method in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class nl.knaw.dans.lib.util.ruleengine.RuleResult.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class nl.knaw.dans.lib.util.ruleengine.RuleValidationResult.RuleValidationResultStatus
Returns an array containing the constants of this enum class, in the order they are declared.

X

XmlSchemaValidator - Class in nl.knaw.dans.lib.util
Container that keeps a number of configured XML Schema validators.
XmlSchemaValidator(Map<String, URI>, boolean) - Constructor for class nl.knaw.dans.lib.util.XmlSchemaValidator
Constructs an XmlSchemaValidator that can validate XML documents against multiple XML Schemas.
XmlSchemaValidator(Map<String, URI>) - Constructor for class nl.knaw.dans.lib.util.XmlSchemaValidator
Constructs an XmlSchemaValidator that can validate XML documents against multiple XML Schemas.

Z

zip() - Method in class nl.knaw.dans.lib.util.PathIteratorZipper
Zips files from the source iterator into the target zip file.
zipDirectory(Path, Path, boolean) - Static method in class nl.knaw.dans.lib.util.ZipUtil
 
ZipUtil - Class in nl.knaw.dans.lib.util
 
ZipUtil() - Constructor for class nl.knaw.dans.lib.util.ZipUtil
 
A B C D E F G H I L M N O P R S T U V X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form