Index

A B C G I M N O P R S V 
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.
A B C G I M N O P R S V 
All Classes and Interfaces|All Packages|Constant Field Values