Implements a generic abstract artifact
Collects the items that form an aggregate.
The artifact manager exposes an artifact node tree using the configured
aggregators and serializers.
List of configured aggregators that selects one given a repository node.
Wrapper class that hides all implementation details from the underlying archive.
Implements a set of artifacts.
Implements a generic directory artifact.
Implements a generic hint artifact.
Implements a artifact that is based on a property value.
Implements an output artifact that is based on a serializer, i.e. the
preferred access method is
Archive filter that suppresses the sub packages via the normal tree and allows to extract them individually.
Provides transactional brackets around a write back transaction to
the Vault filesystem.
Implements the bridge between the repository based artifacts nodes and their
file system representation as a collection of artifacts.
The jcr file node combines the aggregates with the Vault file. each file
node produces a list of jcr files, composed out of the artifacts on the
artifacts node. the Vault files are the inserted into the overall hierarchy
of the Vault filesystem.
Provides methods for writing jcr files.
The Vault filesystem provides an additional abstraction layer on top of the
artifacts manager tree.