A B C D E F G H I K L M N O P Q R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addRepository(Repository) - Method in class de.mnl.osgi.bnd.maven.BndModelResolver
- addRepository(Repository, boolean) - Method in class de.mnl.osgi.bnd.maven.BndModelResolver
- ALL - Static variable in class de.mnl.osgi.bnd.maven.MavenVersionRange
- archive() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Get the default archive (extension "jar", no classifier) for this revision.
- archive() - Method in interface de.mnl.osgi.bnd.maven.MavenResource
-
Returns the archive.
- archive() - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository.MavenResourceImpl
- archive(MavenVersion, String, String) - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Get an archive from this revision.
- archive(String, String) - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Get a bound archive from this revision.
- artifactId() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Returns the artifact id.
- artifacts() - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser
-
Returns the reported artifacts.
- artifactsInResult - Variable in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser.ParseResult
- asBndMavenVersion() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Converts this version to a bnd
MavenVersion
. - asResource() - Method in interface de.mnl.osgi.bnd.maven.MavenResource
-
Gets the underlying "ordinary" resource.
- asResource() - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository.MavenResourceImpl
B
- backing() - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Returns all backing repositories.
- backingAsStream() - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Returns all repositories as a stream.
- BndModelResolver - Class in de.mnl.osgi.bnd.maven
-
Resolves (raw) model requests using a bnd
MavenRepository
as backend. - BndModelResolver(MavenRepository, Reporter) - Constructor for class de.mnl.osgi.bnd.maven.BndModelResolver
-
Instantiates a new bnd model resolver.
- BndModelResolver.FileModelSource - Class in de.mnl.osgi.bnd.maven
-
The Class FileModelSource.
- boundArchive() - Method in interface de.mnl.osgi.bnd.maven.MavenResource
-
Returns the bound archive.
- boundArchive() - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository.MavenResourceImpl
- BoundArchive - Class in de.mnl.osgi.bnd.maven
-
An
Archive
with a reference to the maven repository in which it was found. - BoundArchive(MavenBackingRepository, Archive) - Constructor for class de.mnl.osgi.bnd.maven.BoundArchive
-
Instantiates a new bound archive.
- BoundArchive(MavenBackingRepository, Revision, MavenVersion, String, String) - Constructor for class de.mnl.osgi.bnd.maven.BoundArchive
-
Instantiates a new bound archive.
- BoundRevision - Class in de.mnl.osgi.bnd.maven
-
A revision with a reference to the maven repository in which it was found.
- BoundRevision(MavenBackingRepository, Revision) - Constructor for class de.mnl.osgi.bnd.maven.BoundRevision
-
Instantiates a new bound revision.
C
- canWrite() - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- canWrite() - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- chunkSize(int) - Method in interface de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchConfiguration
-
Number of artfacts to return in one query.
- cleanupVersion(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Cleanup version.
- close() - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
- compare(Revision, Revision) - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.LocalMavenBackedOsgiRepository.MavenRevisionComparator
- compareTo(Revision) - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Compare to other revision.
- compareTo(BoundRevision) - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Compare to other revision.
- compareTo(ArtifactVersion) - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Compares maven version numbers according to the rules defined in the POM reference.
- complement() - Method in class de.mnl.osgi.bnd.maven.MavenVersionRange
-
Returns the complementary version rang.
- CompositeMavenRepository - Class in de.mnl.osgi.bnd.maven
-
Provides a composite
IMavenRepo
view on severalMavenBackingRepository
instances. - CompositeMavenRepository(File, String, List<MavenBackingRepository>, List<MavenBackingRepository>, Executor, Reporter) - Constructor for class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Instantiates a new composite maven repository.
- CompositeMavenRepository.BinaryLocation - Enum in de.mnl.osgi.bnd.maven
-
Use local or remote URL in index.
- COORDS_SPLITTER - Static variable in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
- count - Variable in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser.ParseResult
D
- de.mnl.osgi.bnd.maven - package de.mnl.osgi.bnd.maven
-
Some classes that may be helpful for any repository provider implementation that uses (backing) maven repositories.
- de.mnl.osgi.bnd.repository.maven.idxmvn - package de.mnl.osgi.bnd.repository.maven.idxmvn
- de.mnl.osgi.bnd.repository.maven.nexussearch - package de.mnl.osgi.bnd.repository.maven.nexussearch
- de.mnl.osgi.bnd.repository.maven.provider - package de.mnl.osgi.bnd.repository.maven.provider
- dependencies() - Method in interface de.mnl.osgi.bnd.maven.MavenResource
-
Returns the mandatory maven compile and runtime dependencies.
- dependencies() - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository.MavenResourceImpl
E
- equals(Object) - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Equals.
- equals(Object) - Method in interface de.mnl.osgi.bnd.maven.MavenResource
-
Compares a
MavenResource
with another maven resource or aResource
. - equals(Object) - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository.MavenResourceImpl
- equals(Object) - Method in class de.mnl.osgi.bnd.maven.MavenVersion
- equals(Object) - Method in class de.mnl.osgi.bnd.maven.MavenVersionRange
- EXCLUDE - de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification.Type
- excluded(VersionSpecification[], String) - Static method in class de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification
-
Find the exclude version range for the artifact with the given name.
F
- FileModelSource(File) - Constructor for class de.mnl.osgi.bnd.maven.BndModelResolver.FileModelSource
-
Instantiates a new file model source.
- find(Archive) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Converts an
Archive
to aBoundArchive
. - find(Program, MavenVersionSpecification) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Converts a
Program
and a version, which may be a range, to aBoundRevision
. - find(Revision) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Converts a
Revision
to aBoundRevision
. - findProviders(Collection<? extends Requirement>) - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- findProviders(Collection<? extends Requirement>) - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- findRevisions(Program) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Get the bound revisions of the given program.
- flush() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.MavenGroupRepository
-
Writes all changes to persistent storage and removes any backup information prepared by
MavenGroupRepository.reset(Path, boolean)
. - FORCED_VERSIONS - de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification.Type
- from - Variable in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser.ParseResult
- from(MavenVersion) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Creates a new
MavenVersion
from a bndMavenVersion
. - from(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Creates a new
MavenVersion
from a the given representation, seeMavenVersion(String)
. - from(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersionSpecification
-
Creates a maven version specification from the given arguments.
G
- get(Archive) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Gets the file from the local cache directory, retrieving it first if it doesn't exist yet.
- get(String, Version, Map<String, String>, RepositoryPlugin.DownloadListener...) - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- get(String, Version, Map<String, String>, RepositoryPlugin.DownloadListener...) - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- getBuildNumber() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
- getCapabilities(String) - Method in interface de.mnl.osgi.bnd.maven.MavenResource
-
Gets the capabilities from the given namespace.
- getCapabilities(String) - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository.MavenResourceImpl
- getComparable() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Gets the comparable.
- getIncrementalVersion() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
- getLocation() - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- getLocation() - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- getMajorVersion() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
- getMinorVersion() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
- getName() - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- getName() - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- getOrCreateGroupRepository(String) - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenRepository
-
Get or create the group repository for the given group id.
- getOsgiVersion() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Gets the osgi version.
- getPomArchive() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Gets the pom archive.
- getQualifier() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
- getRequirements(String) - Method in interface de.mnl.osgi.bnd.maven.MavenResource
-
Gets the requirements from the given namespace.
- getRequirements(String) - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository.MavenResourceImpl
- getRoot() - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- getRoot() - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- getType() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification
-
Gets the type.
- groupId() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Returns the group id.
H
- hashCode() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Hash code.
- hashCode() - Method in interface de.mnl.osgi.bnd.maven.MavenResource
-
The hash code is defined by the revision.
- hashCode() - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository.MavenResourceImpl
- hashCode() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
- hashCode() - Method in class de.mnl.osgi.bnd.maven.MavenVersionRange
- HIGHEST - Static variable in class de.mnl.osgi.bnd.maven.MavenVersion
-
The Constant HIGHEST.
I
- id() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.MavenGroupRepository
-
Returns the group id.
- includes(MavenVersionSpecification) - Method in class de.mnl.osgi.bnd.maven.MavenVersionRange
-
Checks if this version range includes the specified version or range.
- IndexedMavenConfiguration - Interface in de.mnl.osgi.bnd.repository.maven.idxmvn
-
The configuration information.
- IndexedMavenRepository - Class in de.mnl.osgi.bnd.repository.maven.idxmvn
-
Provide an OSGi repository (a collection of
Resource
s, seeRepository
), filled with resolved artifacts from given groupIds. - IndexedMavenRepository(String, List<URL>, List<URL>, File, File, Reporter, HttpClient, boolean) - Constructor for class de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenRepository
-
Create a new instance that uses the provided information/resources to perform its work.
- IndexedMavenRepositoryProvider - Class in de.mnl.osgi.bnd.repository.maven.provider
-
Maintains an index of a subset of one or more maven repositories and provides it as an OSGi repository.
- IndexedMavenRepositoryProvider() - Constructor for class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- isForced(VersionSpecification[], Archive) - Static method in class de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification
-
Checks if is forced.
- isKeyword(String) - Static method in enum de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification.Type
-
Checks if is keyword.
- isRange(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersionRange
-
Deprecated.Use
isRange(String)
instead - isRange(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersionSpecification
-
Checks if is the provided version representation is a range.
- isRequested() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.MavenGroupRepository
-
Checks if is requested.
- isSnapshot() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Checks if is snapshot.
- isSnapshot() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
If the qualifier ends with -SNAPSHOT or for an OSGI version with a qualifier that is SNAPSHOT.
- itemizeList(String) - Static method in class de.mnl.osgi.bnd.maven.RepositoryUtils
-
Itemize list.
K
- keyword - Variable in enum de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification.Type
-
The keyword.
L
- list(String) - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- list(String) - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- LIST_ITEM_SEPARATOR - Static variable in class de.mnl.osgi.bnd.maven.RepositoryUtils
-
The Constant LIST_ITEM_SEPARATOR.
- local(String) - Method in interface de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenConfiguration
-
The path to the local repository.
- local(String) - Method in interface de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchConfiguration
-
The path to the local repository.
- LOCAL - de.mnl.osgi.bnd.maven.CompositeMavenRepository.BinaryLocation
- LocalMavenBackedOsgiRepository - Class in de.mnl.osgi.bnd.repository.maven.nexussearch
-
Provide an OSGi repository (a collection of
Resource
s, seeRepository
), filled with the results from recursively resolving an initial set of artifacts. - LocalMavenBackedOsgiRepository(String, File) - Constructor for class de.mnl.osgi.bnd.repository.maven.nexussearch.LocalMavenBackedOsgiRepository
-
Create a new instance that uses the provided information/resources to perform its work.
- LocalMavenBackedOsgiRepository.MavenRevisionComparator - Class in de.mnl.osgi.bnd.repository.maven.nexussearch
- location() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenRepository
-
Return the representation of this repository in the local file system.
- location() - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.LocalMavenBackedOsgiRepository
-
Return the representation of this repository in the local file system.
- location(String) - Method in interface de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenConfiguration
-
Points to a directory that is used as database.
- location(String) - Method in interface de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchConfiguration
-
Points to a file that is used as the cache.
- logIndexing() - Method in interface de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenConfiguration
-
Must be set to get a log of the indexing operation.
- logIndexing() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenRepository
-
Returns true if indexing is to be logged.
- LOWEST - Static variable in class de.mnl.osgi.bnd.maven.MavenVersion
-
The Constant LOWEST.
M
- matches(String) - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification
-
Match the given artifact name against the specification.
- MAVEN_DEPENDENCIES_NS - Static variable in class de.mnl.osgi.bnd.maven.MavenResourceRepository
-
The namespace used to store the maven dependencies information.
- mavenBackingRepository() - Method in class de.mnl.osgi.bnd.maven.BoundArchive
-
Gets the maven backing repository.
- mavenBackingRepository() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Gets the maven backing repository.
- MavenGroupRepository - Class in de.mnl.osgi.bnd.repository.maven.idxmvn
-
A repository with artifacts from a single group.
- MavenGroupRepository(String, Path, boolean, IndexedMavenRepository, HttpClient, Reporter) - Constructor for class de.mnl.osgi.bnd.repository.maven.idxmvn.MavenGroupRepository
-
Instantiates a new representation of group data backed by the specified directory.
- mavenRepository() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenRepository
-
Return the Maven repository object used to implements this repository.
- mavenRepository() - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchOsgiRepository
-
Return the Maven repository object used to back this repository.
- MavenResource - Interface in de.mnl.osgi.bnd.maven
-
A resource that is backed by a maven archive.
- MavenResourceException - Exception in de.mnl.osgi.bnd.maven
-
Indicates a problem when lazily loading properties of a
MavenResource
. - MavenResourceException() - Constructor for exception de.mnl.osgi.bnd.maven.MavenResourceException
-
Instantiates a new maven resource exception.
- MavenResourceException(String) - Constructor for exception de.mnl.osgi.bnd.maven.MavenResourceException
-
Instantiates a new maven resource exception.
- MavenResourceException(String, Throwable) - Constructor for exception de.mnl.osgi.bnd.maven.MavenResourceException
-
Instantiates a new maven resource exception.
- MavenResourceException(String, Throwable, boolean, boolean) - Constructor for exception de.mnl.osgi.bnd.maven.MavenResourceException
-
Instantiates a new maven resource exception.
- MavenResourceException(Throwable) - Constructor for exception de.mnl.osgi.bnd.maven.MavenResourceException
-
Instantiates a new maven resource exception.
- MavenResourceRepository - Class in de.mnl.osgi.bnd.maven
-
Wraps the artifacts from a maven repository as
Resource
s. - MavenResourceRepository(File, String, List<MavenBackingRepository>, List<MavenBackingRepository>, Executor, Reporter) - Constructor for class de.mnl.osgi.bnd.maven.MavenResourceRepository
-
Instantiates a new maven resource repository.
- MavenResourceRepository.MavenResourceImpl - Class in de.mnl.osgi.bnd.maven
-
A maven resource that obtains its information lazily from a
CompositeMavenRepository
. - MavenRevisionComparator() - Constructor for class de.mnl.osgi.bnd.repository.maven.nexussearch.LocalMavenBackedOsgiRepository.MavenRevisionComparator
- MavenVersion - Class in de.mnl.osgi.bnd.maven
-
Provides a model of an artifact version which can be used as a maven version.
- MavenVersion(Version) - Constructor for class de.mnl.osgi.bnd.maven.MavenVersion
-
Creates a new maven version from an osgi version.
- MavenVersion(Version, String, boolean) - Constructor for class de.mnl.osgi.bnd.maven.MavenVersion
-
Creates a new maven version from an osgi version and an unparsed literal.
- MavenVersion(String) - Constructor for class de.mnl.osgi.bnd.maven.MavenVersion
-
Creates a new instance.
- MavenVersionRange - Class in de.mnl.osgi.bnd.maven
-
Provides a representation of a maven version range.
- MavenVersionRange(String) - Constructor for class de.mnl.osgi.bnd.maven.MavenVersionRange
-
Instantiates a new maven version range from the given representation.
- MavenVersionRange(VersionRange) - Constructor for class de.mnl.osgi.bnd.maven.MavenVersionRange
-
Instantiates a new maven version range from the given range.
- MavenVersionSpecification - Class in de.mnl.osgi.bnd.maven
-
The common base class of
MavenVersion
andMavenVersionRange
. - MavenVersionSpecification() - Constructor for class de.mnl.osgi.bnd.maven.MavenVersionSpecification
- metadata() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Returns the Metadata.
- metadata(String) - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Returns the metadata for the given id.
- model(Revision) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Get a model of the specified revision.
N
- name() - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Gets the name of this repository.
- name() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenRepository
-
Return the name of this repository.
- name() - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.LocalMavenBackedOsgiRepository
-
Return the name of this repository.
- name(String) - Method in interface de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenConfiguration
-
The name of the repo.
- name(String) - Method in interface de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchConfiguration
-
The name of the repo.
- newCopy() - Method in class de.mnl.osgi.bnd.maven.BndModelResolver
- NexusSearchConfiguration - Interface in de.mnl.osgi.bnd.repository.maven.nexussearch
- NexusSearchNGResponseParser - Class in de.mnl.osgi.bnd.repository.maven.nexussearch
-
Parses the XML document returned by a Nexus server in response to a
lucene/search
request. - NexusSearchNGResponseParser() - Constructor for class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser
- NexusSearchNGResponseParser.ParseResult - Class in de.mnl.osgi.bnd.repository.maven.nexussearch
- NexusSearchOsgiRepository - Class in de.mnl.osgi.bnd.repository.maven.nexussearch
-
Provide an OSGi repository (a collection of
Resource
s, seeRepository
), filled with the results of performing a search on a Nexus server. - NexusSearchOsgiRepository(String, URL, File, File, File, String, int, int, Reporter, HttpClient) - Constructor for class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchOsgiRepository
-
Create a new instance that uses the provided information/resources to perform its work.
- NexusSearchRepositoryProvider - Class in de.mnl.osgi.bnd.repository.maven.provider
-
Provide a
NexusSearchOsgiRepository
as a bnd repository. - NexusSearchRepositoryProvider() - Constructor for class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- NONE - Static variable in class de.mnl.osgi.bnd.maven.MavenVersionRange
O
- of(Program) - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Combines this version with a program to a revision.
- of(String) - Static method in enum de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification.Type
-
Of.
P
- parse(InputStream) - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser
-
Parse the result return from the Nexus server.
- parse(Properties) - Static method in class de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification
-
Parses the.
- parseMavenString(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Similar to
MavenVersion.parseString(String)
, but returnsnull
if the version cannot be parsed. - parseRange(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersionRange
-
Creates a new maven version range from the given representation.
- ParseResult() - Constructor for class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser.ParseResult
- parseString(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Parses the string as a maven version, but allows a dot as separator before the qualifier.
- parseVersion(String) - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
This method is required by the
ArtifactVersion
interface. - pomArchive() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Return the pom archive.
- put(InputStream, RepositoryPlugin.PutOptions) - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- put(InputStream, RepositoryPlugin.PutOptions) - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
Q
- query() - Method in interface de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchConfiguration
-
The query used to search the Nexus server.
R
- refresh() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenRepository
-
Refresh this repository's content.
- refresh() - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.LocalMavenBackedOsgiRepository
-
Refresh this repository's content.
- refresh() - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchOsgiRepository
-
Refresh this repository's content.
- refresh() - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- refresh() - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- refresh(MavenRepository, Collection<? extends Revision>) - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.LocalMavenBackedOsgiRepository
-
Refresh this repository's content.
- refreshSnapshot(BoundArchive) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Refresh a snapshot.
- releaseRepositories() - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser
-
Returns the reported release repositories.
- releaseUrls() - Method in interface de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenConfiguration
-
The url to the remote release repository.
- REMOTE - de.mnl.osgi.bnd.maven.CompositeMavenRepository.BinaryLocation
- removeIfRedundant() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.MavenGroupRepository
-
Removes the group directory if empty.
- RepositoryUtils - Class in de.mnl.osgi.bnd.maven
-
The Class Utils.
- RepositoryUtils.ThrowingRunnable - Interface in de.mnl.osgi.bnd.maven
-
A runnable that may throw an exception.
- reset() - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Reset any cached information.
- reset() - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository
- reset(Path, boolean) - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.MavenGroupRepository
-
Clears this repository and updates the path and the requested flag.
- resolve(BoundRevision, String, String) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Gets the resolved archive.
- resolveModel(String, String, String) - Method in class de.mnl.osgi.bnd.maven.BndModelResolver
- resolveModel(Dependency) - Method in class de.mnl.osgi.bnd.maven.BndModelResolver
- resolveModel(Parent) - Method in class de.mnl.osgi.bnd.maven.BndModelResolver
- resource(Program, MavenVersionSpecification, String, String, CompositeMavenRepository.BinaryLocation) - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository
-
Creates a
MavenResource
for the given program and version. - resource(BoundArchive, CompositeMavenRepository.BinaryLocation) - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository
-
Creates a
MavenResource
for the given archive. - restrict(MavenVersionRange) - Method in class de.mnl.osgi.bnd.maven.MavenVersionRange
-
Creates and returns a new VersionRange that is a restriction of this version range and the specified version range.
- rethrow(Class<E>, RepositoryUtils.ThrowingRunnable) - Static method in class de.mnl.osgi.bnd.maven.RepositoryUtils
-
Catches
UndeclaredThrowableException
s and unwraps any underlying exception of the given type. - rethrow(Class<E>, Callable<T>) - Static method in class de.mnl.osgi.bnd.maven.RepositoryUtils
-
Catches
UndeclaredThrowableException
s and unwraps any underlying exception of the given type. - rethrow(Class<E1>, Class<E2>, Callable<T>) - Static method in class de.mnl.osgi.bnd.maven.RepositoryUtils
-
Catches
UndeclaredThrowableException
s and unwraps any underlying exception of the given type. - retrieve(Archive) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Retrieves the file from a remote repository into the repositories local cache directory if it doesn't exist yet.
- revision() - Method in class de.mnl.osgi.bnd.maven.BoundArchive
-
Return the archive's revision, bound to its backing repository.
- run() - Method in interface de.mnl.osgi.bnd.maven.RepositoryUtils.ThrowingRunnable
-
The operation to run.
- runIgnoring(RepositoryUtils.ThrowingRunnable) - Static method in class de.mnl.osgi.bnd.maven.RepositoryUtils
-
Run ignoring any throwable.
- runIgnoring(Callable<T>, T) - Static method in class de.mnl.osgi.bnd.maven.RepositoryUtils
-
Run ignoring any throwable.
S
- searchBreadth(int) - Method in interface de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchConfiguration
-
Number of search results to consider for each artifact.
- server() - Method in interface de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchConfiguration
-
The URL of the server.
- setProperties(Map<String, String>) - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- setProperties(Map<String, String>) - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- setRegistry(Registry) - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- setRegistry(Registry) - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- setReporter(Reporter) - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- setReporter(Reporter) - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- setResourceSupplier(Function<Archive, Optional<Resource>>) - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository
-
Sets a function that can provide resource information more efficiently (e.g.
- SNAPSHOT - Static variable in class de.mnl.osgi.bnd.maven.MavenVersion
-
The snapshot identifier.
- SNAPSHOT_TIMESTAMP - Static variable in class de.mnl.osgi.bnd.maven.MavenVersion
-
The usual format for a snapshot timestamp.
- snapshotRepositories() - Method in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser
-
Returns the reported snapshot repositories.
- snapshotUrls() - Method in interface de.mnl.osgi.bnd.repository.maven.idxmvn.IndexedMavenConfiguration
-
The url to the remote snapshot repository.
T
- toBndMavenVersion(MavenVersion) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Converts this version to a bnd
MavenVersion
. - toDateStamp(long) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
-
To date stamp.
- toDateStamp(long, String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
-
To date stamp.
- toLocalFile(Archive) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
-
Get the file object for the archive.
- tooManyResults - Variable in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser.ParseResult
- toSelected(VersionSpecification[], Revision) - Static method in class de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification
-
Match a revision against the version specifications and return the archives that are matches by any specification.
- toSelected(VersionSpecification[], BoundRevision) - Static method in class de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification
-
Match a revision against the version specifications and return the archives that are matches by any specification.
- toSnapshot() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
To snapshot.
- toSnapshot(long, String) - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
To snapshot.
- toSnapshot(String) - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
To snapshot.
- toSnapshot(String, String) - Method in class de.mnl.osgi.bnd.maven.MavenVersion
-
To snapshot.
- toString() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Returns the revision with the origin repository attached in square brackets.
- toString() - Method in interface de.mnl.osgi.bnd.maven.MavenResource
- toString() - Method in class de.mnl.osgi.bnd.maven.MavenResourceRepository.MavenResourceImpl
- toString() - Method in class de.mnl.osgi.bnd.maven.MavenVersion
- toString() - Method in class de.mnl.osgi.bnd.maven.MavenVersionRange
- toString() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.MavenGroupRepository
- toString() - Method in class de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification
- toString() - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- totalCount - Variable in class de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchNGResponseParser.ParseResult
- transitive(boolean) - Method in interface de.mnl.osgi.bnd.repository.maven.nexussearch.NexusSearchConfiguration
-
Allow transitive dependencies
U
- unbound() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Gets the revision.
- unthrow(RepositoryUtils.ThrowingRunnable) - Static method in class de.mnl.osgi.bnd.maven.RepositoryUtils
-
Converts any exception thrown by the runnable to an
UndeclaredThrowableException
. - unthrow(Callable<T>) - Static method in class de.mnl.osgi.bnd.maven.RepositoryUtils
-
Converts any exception thrown by the supplier to an
UndeclaredThrowableException
.
V
- validate(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
-
Validate.
- valueOf(String) - Static method in enum de.mnl.osgi.bnd.maven.CompositeMavenRepository.BinaryLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.mnl.osgi.bnd.maven.CompositeMavenRepository.BinaryLocation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class de.mnl.osgi.bnd.maven.BoundRevision
-
Returns the version.
- VERSION_STRING - Static variable in class de.mnl.osgi.bnd.maven.MavenVersion
-
The usual format of a verson string.
- versionRange() - Method in class de.mnl.osgi.bnd.maven.MavenVersionRange
-
Returns the version range that this instance delegates to.
- versions(String) - Method in class de.mnl.osgi.bnd.repository.maven.provider.IndexedMavenRepositoryProvider
- versions(String) - Method in class de.mnl.osgi.bnd.repository.maven.provider.NexusSearchRepositoryProvider
- VERSIONS - de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification.Type
- VersionSpecification - Class in de.mnl.osgi.bnd.repository.maven.idxmvn
-
Class VersionSpecification.
- VersionSpecification() - Constructor for class de.mnl.osgi.bnd.repository.maven.idxmvn.VersionSpecification
- VersionSpecification.Type - Enum in de.mnl.osgi.bnd.repository.maven.idxmvn
-
The Enum Type.
All Classes All Packages