Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accept(String) - Method in class org.apache.maven.search.backend.remoterepository.extractor.Nx2ResponseExtractor
- accept(String) - Method in class org.apache.maven.search.backend.remoterepository.extractor.ResponseExtractorSupport
-
Returns
true
if the name is not empty, not directory special (".."), is not metadata is not signature and is not checksum.
B
- BACKEND_ID - Static variable in class org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory
C
- CENTRAL_REPOSITORY_ID - Static variable in class org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory
- CENTRAL_URI - Static variable in class org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory
- Context - Class in org.apache.maven.search.backend.remoterepository
-
Class that "disassembles" the query and populates fields and values and exposes them.
- Context(SearchRequest) - Constructor for class org.apache.maven.search.backend.remoterepository.Context
- create(String, String, String, String, String, Long) - Method in class org.apache.maven.search.backend.remoterepository.RecordFactory
-
Creates
Record
on behalf of backend. - create(String, String, String, Transport, ResponseExtractor) - Static method in class org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory
-
Creates RR search backend using provided parameters.
- createDefaultMavenCentral() - Static method in class org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory
-
Creates "default" RR search backend against Maven Central suitable for most use cases.
- createDefaultRAOReleases() - Static method in class org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory
-
Creates "default" RR search backend against repository.apache.org releases repository suitable for most use cases.
G
- G - Enum constant in enum org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl.State
- GA - Enum constant in enum org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl.State
- GAV - Enum constant in enum org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl.State
- GAVCE - Enum constant in enum org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl.State
- GAVCE1 - Enum constant in enum org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl.State
- getArtifactId() - Method in class org.apache.maven.search.backend.remoterepository.Context
- getBaseUri() - Method in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
- getBaseUri() - Method in interface org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackend
-
Returns the base "service URI" that is used by this backend.
- getClassifier() - Method in class org.apache.maven.search.backend.remoterepository.Context
- getDocument() - Method in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchResponseImpl
- getDocument() - Method in interface org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchResponse
-
Returns the JSoup document, if exists or
null
. - getFieldValue(Field) - Method in class org.apache.maven.search.backend.remoterepository.Context
- getFileExtension() - Method in class org.apache.maven.search.backend.remoterepository.Context
- getGroupId() - Method in class org.apache.maven.search.backend.remoterepository.Context
- getSearchRequest() - Method in class org.apache.maven.search.backend.remoterepository.Context
- getSha1() - Method in class org.apache.maven.search.backend.remoterepository.Context
- getUri() - Method in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchResponseImpl
- getUri() - Method in interface org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchResponse
-
The URI that was tried to create
Document
from. - getVersion() - Method in class org.apache.maven.search.backend.remoterepository.Context
I
- isChecksum(String) - Method in class org.apache.maven.search.backend.remoterepository.extractor.ResponseExtractorSupport
- isMetadata(String) - Method in class org.apache.maven.search.backend.remoterepository.extractor.ResponseExtractorSupport
- isSignature(String) - Method in class org.apache.maven.search.backend.remoterepository.extractor.ResponseExtractorSupport
M
- MavenCentralResponseExtractor - Class in org.apache.maven.search.backend.remoterepository.extractor
-
Extractor for Maven Central.
- MavenCentralResponseExtractor() - Constructor for class org.apache.maven.search.backend.remoterepository.extractor.MavenCentralResponseExtractor
N
- Nx2ResponseExtractor - Class in org.apache.maven.search.backend.remoterepository.extractor
-
Extractor for Sonatype Nexus2.
- Nx2ResponseExtractor() - Constructor for class org.apache.maven.search.backend.remoterepository.extractor.Nx2ResponseExtractor
O
- org.apache.maven.search.backend.remoterepository - package org.apache.maven.search.backend.remoterepository
- org.apache.maven.search.backend.remoterepository.extractor - package org.apache.maven.search.backend.remoterepository.extractor
- org.apache.maven.search.backend.remoterepository.internal - package org.apache.maven.search.backend.remoterepository.internal
P
- populateG(Context, Document, RecordFactory, List<Record>) - Method in class org.apache.maven.search.backend.remoterepository.extractor.MavenCentralResponseExtractor
- populateG(Context, Document, RecordFactory, List<Record>) - Method in class org.apache.maven.search.backend.remoterepository.extractor.Nx2ResponseExtractor
- populateG(Context, Document, RecordFactory, List<Record>) - Method in interface org.apache.maven.search.backend.remoterepository.ResponseExtractor
-
Method parsing document out of HTML page like this one: https://repo.maven.apache.org/maven2/org/apache/maven/indexer/
- populateGA(Context, Document, RecordFactory, List<Record>) - Method in class org.apache.maven.search.backend.remoterepository.extractor.ResponseExtractorSupport
-
This is Maven metadata parsing, is NOT remote end specific, unlike HTML parsing.
- populateGA(Context, Document, RecordFactory, List<Record>) - Method in interface org.apache.maven.search.backend.remoterepository.ResponseExtractor
-
Method parsing document out of XML Maven Metadata like this one: https://repo.maven.apache.org/maven2/org/apache/maven/indexer/search-api/maven-metadata.xml
- populateGAV(Context, Document, RecordFactory, List<Record>) - Method in class org.apache.maven.search.backend.remoterepository.extractor.MavenCentralResponseExtractor
- populateGAV(Context, Document, RecordFactory, List<Record>) - Method in class org.apache.maven.search.backend.remoterepository.extractor.Nx2ResponseExtractor
- populateGAV(Context, Document, RecordFactory, List<Record>) - Method in interface org.apache.maven.search.backend.remoterepository.ResponseExtractor
-
Method parsing document out of HTML page like this one: https://repo.maven.apache.org/maven2/org/apache/maven/indexer/search-api/7.0.3/
- populateGAVName(Context, String, RecordFactory, List<Record>) - Method in class org.apache.maven.search.backend.remoterepository.extractor.ResponseExtractorSupport
-
Processes extracted "name" extracted by
ResponseExtractor.populateGAV(Context, Document, RecordFactory, List)
method.
R
- RAO_RELEASES_REPOSITORY_ID - Static variable in class org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory
- RAO_RELEASES_URI - Static variable in class org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory
- RecordFactory - Class in org.apache.maven.search.backend.remoterepository
-
Helper class that creates record instances for provided backend.
- RecordFactory(RemoteRepositorySearchBackend) - Constructor for class org.apache.maven.search.backend.remoterepository.RecordFactory
- RemoteRepositorySearchBackend - Interface in org.apache.maven.search.backend.remoterepository
-
The Remote Repository search backend.
- RemoteRepositorySearchBackendFactory - Class in org.apache.maven.search.backend.remoterepository
-
The remote repository search backend factory.
- RemoteRepositorySearchBackendImpl - Class in org.apache.maven.search.backend.remoterepository.internal
-
Implementation of
RemoteRepositorySearchBackend
that is tested against Maven Central. - RemoteRepositorySearchBackendImpl(String, String, String, Transport, ResponseExtractor) - Constructor for class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
-
Creates a customized instance of SMO backend, like an in-house instances of SMO or different IDs.
- RemoteRepositorySearchBackendImpl.State - Enum in org.apache.maven.search.backend.remoterepository.internal
- RemoteRepositorySearchResponse - Interface in org.apache.maven.search.backend.remoterepository
-
The RemoteRepository search response.
- RemoteRepositorySearchResponseImpl - Class in org.apache.maven.search.backend.remoterepository.internal
- RemoteRepositorySearchResponseImpl(SearchRequest, int, List<Record>, String, Document) - Constructor for class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchResponseImpl
- ResponseExtractor - Interface in org.apache.maven.search.backend.remoterepository
-
A component extracting data from response, that is aware of any remote specifics (like HTML structure).
- ResponseExtractorSupport - Class in org.apache.maven.search.backend.remoterepository.extractor
-
A support class for extractors.
- ResponseExtractorSupport() - Constructor for class org.apache.maven.search.backend.remoterepository.extractor.ResponseExtractorSupport
S
- search(SearchRequest) - Method in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
- search(SearchRequest) - Method in interface org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackend
V
- valueOf(String) - Static method in enum org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl.State
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values