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

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 several MavenBackingRepository 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 a Resource.
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 a BoundArchive.
find(Program, MavenVersionSpecification) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
Converts a Program and a version, which may be a range, to a BoundRevision.
find(Revision) - Method in class de.mnl.osgi.bnd.maven.CompositeMavenRepository
Converts a Revision to a BoundRevision.
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 bnd MavenVersion.
from(String) - Static method in class de.mnl.osgi.bnd.maven.MavenVersion
Creates a new MavenVersion from a the given representation, see MavenVersion(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 Resources, see Repository), 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 Resources, see Repository), 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 Resources.
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 and MavenVersionRange.
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 Resources, see Repository), 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 returns null 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 UndeclaredThrowableExceptions 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 UndeclaredThrowableExceptions 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 UndeclaredThrowableExceptions 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.
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