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
trueif the name is not empty, not directory special (".."), is not metadata is not signature and is not checksum. 
B
- backend - Variable in class org.apache.maven.search.backend.remoterepository.RecordFactory
 - BACKEND_ID - Static variable in class org.apache.maven.search.backend.remoterepository.RemoteRepositorySearchBackendFactory
 - baseUri - Variable in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
 
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
 - commonHeaders - Variable in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
 - 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
Recordon 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.
 
D
- discoverVersion() - Method in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
 - document - Variable in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchResponseImpl
 
F
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
Documentfrom. - 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
 - mayPut(Map<Field, Object>, Field, Object) - Static method in class org.apache.maven.search.backend.remoterepository.RecordFactory
 
N
- name(Element) - Method in class org.apache.maven.search.backend.remoterepository.extractor.Nx2ResponseExtractor
 - nameInHref(Element) - Method in class org.apache.maven.search.backend.remoterepository.extractor.MavenCentralResponseExtractor
 - 
Extracts the "name" from
hrefattribute. - 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
- populateFields(Query) - Method in class org.apache.maven.search.backend.remoterepository.Context
 - 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
 - readChecksum(InputStream) - Static method in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
 - 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
RemoteRepositorySearchBackendthat 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 - Variable in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
 - 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
 - RFC7231 - Static variable in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
 
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
 - searchRequest - Variable in class org.apache.maven.search.backend.remoterepository.Context
 
T
- transport - Variable in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchBackendImpl
 
U
- uri - Variable in class org.apache.maven.search.backend.remoterepository.internal.RemoteRepositorySearchResponseImpl
 
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