All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractArchetypeDataSource |
Support class to implement org.apache.maven.archetype.source.ArchetypeDataSource interface.
|
| AbstractGrouping |
|
| AbstractIndexCreator |
|
| AbstractIndexingContext |
|
| AbstractMultiArtifactInfoFilter |
An abstract helper class for implementing ArtifactInfoFilter that actually aggregates multiple filters into one.
|
| AbstractSearchPageableRequest |
Pageable search request.
|
| AbstractSearchRequest |
|
| AbstractSearchResponse |
|
| AbstractTreeNode |
Base set of functionality for the TreeNode that all implementations will need.
|
| AndMultiArtifactInfoFilter |
This is a aggregated artifact info filter that performs AND operation (all filter has to accept the artifact info, if
one rejects, results is reject).
|
| ArtifactAvailability |
Enumeration provides values indicating artifact availability
|
| ArtifactContext |
An artifact context used to provide information about artifact during scanning.
|
| ArtifactContextProducer |
A producer that creates ArtifactContext from POM and from other available files.
|
| ArtifactDiscoveryListener |
A listener notified upon artifact discovery.
|
| ArtifactInfo |
ArtifactInfo holds the values known about an repository artifact.
|
| ArtifactInfo.ContextVersionComparator |
A context and version comparator
|
| ArtifactInfo.RepositoryVersionComparator |
A repository and version comparator
|
| ArtifactInfo.VersionComparator |
A version comparator
|
| ArtifactInfoFilter |
ArtifactInfoFilter is used to filter out components before they are handed over to searcher (and well before paging
is implemented).
|
| ArtifactInfoGroup |
An object that holds grouped sets of ArtifactInfo in case of grouped search.
|
| ArtifactInfoPostprocessor |
ArtifactInfoPostprocessor is used to postprocess the ArtifactInfo, after it passed filtering and paging but before it
is handed over to client performing search.
|
| ArtifactInfoRecord |
Pulling out ArtifactInfo, clearing up.
|
| ArtifactLocator |
Artifact locator.
|
| ArtifactPackagingMapper |
A utility component that resolves POM packaging to artifact extension.
|
| ArtifactScanningListener |
A listener notified during repository scan process to track progress, collect results, etc.
|
| ChunkReader |
Maven 2 Index published binary chunk reader, it reads raw Maven Indexer records from the transport binary format.
|
| ChunkReader.IndexIterator |
Low memory footprint index iterator that incrementally parses the underlying stream.
|
| ChunkWriter |
Maven 2 Index published binary chunk writer, it writes raw Maven Indexer records to the transport binary format.
|
| CleaningEncoder |
|
| ContextMemberProvider |
|
| DefaultArtifactContextProducer |
|
| DefaultArtifactPackagingMapper |
A very simple artifact packaging mapper, that has everything for quick-start wired in this class.
|
| DefaultIncrementalHandler |
|
| DefaultIndexer |
|
| DefaultIndexerEngine |
|
| DefaultIndexingContext |
|
| DefaultIndexPacker |
|
| DefaultIndexTreeView |
|
| DefaultIndexUpdater |
A default index updater implementation
|
| DefaultIndexUpdater.FileFetcher |
Filesystem-based ResourceFetcher implementation
|
| DefaultIndexUpdater.LocalIndexCacheFetcher |
|
| DefaultIteratorResultSet |
Default implementation of IteratorResultSet.
|
| DefaultNexusIndexer |
Deprecated.
|
| DefaultQueryCreator |
A default QueryCreator constructs Lucene query for provided query text.
|
| DefaultScanner |
A default repository scanner for Maven 2 repository.
|
| DefaultScanner.ScannerFileComparator |
A special comparator to overcome some very bad limitations of nexus-indexer during scanning: using this
comparator, we force to "discover" POMs last, before the actual artifact file.
|
| DefaultScannerListener |
A default scanning listener
|
| DefaultSearchEngine |
A default search engine implementation
|
| DefaultTreeNode |
The simplest treenode, that does not adds any "decoration" to the nodes.
|
| DefaultTreeNodeFactory |
A default implementation of TreeNodeFactory, that is fairly simple to extend.
|
| DigesterUtils |
A util class to calculate various digests on Strings.
|
| DocumentFilter |
|
| ExistingLuceneIndexMismatchException |
Thrown when a user tries to create a NexusInder IndexingContext over and existing Lucene index, and there is a
mismatch.
|
| Field |
|
| FlatSearchRequest |
A flat search request.
|
| FlatSearchResponse |
A flat search response.
|
| FSDirectoryFactory |
FSDirectoryFactory allows host application choose specific FSDirectory implementation used during index update.
|
| GAGrouping |
A GroupId : ArtifactId grouping implementation.
|
| Gav |
An immutable value class representing unique artifact coordinates.
|
| Gav.HashType |
Enumeration representing Maven artifact hash types
|
| Gav.SignatureType |
Enumeration representing Maven artifact signature types
|
| GavCalculator |
An interface to calculate Gav based on provided artifact path and to calculate an artifact path from
provided Gav.
|
| GAVGrouping |
A GroupId : ArtifactId : Version grouping implementation.
|
| GavHelpedLocator |
An artifact locator used to locate repository "elements" relative to some file with given Gav.
|
| GGrouping |
A GroupId grouping implementation.
|
| GroupedSearchRequest |
A grouped search request.
|
| GroupedSearchResponse |
A grouped search response.
|
| Grouping |
A grouping criteria for grouped searches.
|
| IncrementalHandler |
|
| IndexCreator |
An index creator is responsible for storing and reading data to and from Lucene index.
|
| IndexCreatorSorter |
|
| IndexDataReader |
An index data reader used to parse transfer index format.
|
| IndexDataReader.IndexDataReadResult |
An index data read result holder
|
| IndexDataReader.IndexDataReadVisitor |
Visitor of indexed Lucene documents.
|
| IndexDataWriter |
An index data writer used to write transfer index format.
|
| Indexer |
Indexer component.
|
| IndexerEngine |
An indexer engine used to index, update and remote artifacts to the indexing context.
|
| IndexerField |
Holds basic information about Indexer field, how it is stored.
|
| IndexerFieldVersion |
|
| IndexingContext |
An indexing context is representing artifact repository for indexing and searching.
|
| IndexPacker |
An index packer used to create transfer index format that can be used by the
IndexUpdater.
|
| IndexPackingRequest |
An index packing request.
|
| IndexPackingRequest.IndexFormat |
Index format enumeration.
|
| IndexReader |
Maven 2 Index reader that handles incremental updates if possible and provides one or more ChunkReaders, to
read all the required records.
|
| IndexReader.ChunkReaderIterator |
Internal iterator implementation that lazily opens and closes the returned ChunkReaders as this iterator
is being consumed.
|
| IndexTreeView |
Component rendering a "tree" based on index data.
|
| IndexUpdater |
An index updater provides functionality to update index for remote repositories using transfer format produced by the
IndexPacker.
|
| IndexUpdateRequest |
Request to update indexes.
|
| IndexUpdateResult |
|
| IndexUpdateSideEffect |
Ability to spread index updates to (possible) plugin receivers.
|
| IndexUtils |
|
| IndexWriter |
Maven 2 Index writer that writes chunk and maintains published property file.
|
| IteratorResultSet |
IteratorResultSet, that returns the result hit's in "iterator-like fashion", instead lifting all the hits into memory
(and bashing IO and RAM consumption).
|
| IteratorSearchRequest |
A Search Request that will perform the new "iterator-like" type of search.
|
| IteratorSearchResponse |
A Search Response for the "iterator-like" search request.
|
| JarFileContentsIndexCreator |
An index creator used to index Java class names from a Maven artifact (JAR or WAR for now).
|
| JavadocLocator |
A JavaDoc locator to locate the JavaDoc bundle relative to POM.
|
| LegacyDocumentUpdater |
A legacy document updater used to produce legacy Lucene index documents.
|
| Locator |
An artifact locator used to locate repository "elements" relative to some file.
|
| Lock |
This object represents acquired filesystem lock.
|
| Locker |
Filesystem locker.
|
| M1ArtifactRecognizer |
Utility methods for basic "detection" of artifact kind in M1 repository.
|
| M1GavCalculator |
An M1 GavCalculator.
|
| M2ArtifactRecognizer |
Utility methods for basic "detection" of artifact kind in M2 repository.
|
| M2GavCalculator |
An M2 GavCalculator.
|
| MatchHighlight |
|
| MatchHighlightMode |
|
| MatchHighlightRequest |
|
| MAVEN |
Maven ontology.
|
| MavenArchetypeArtifactInfoIndexCreator |
A Maven Archetype index creator used to detect and correct the artifact packaging to "maven-archetype" if the
inspected JAR is an Archetype.
|
| MavenPluginArtifactInfoIndexCreator |
A Maven Plugin index creator used to provide information about Maven Plugins.
|
| Md5Locator |
An md5 locator to locate the md5 file relative to POM.
|
| MergedIndexingContext |
A merged indexing context that offers read only "view" on multiple other indexing contexts merged and presented as
one.
|
| MetadataLocator |
A metadata locator to locate the Maven 2 artifact metadata relative to its POM.
|
| MinimalArtifactInfoIndexCreator |
A minimal index creator used to provide basic information about Maven artifact.
|
| NEXUS |
Ontology of Nexus.
|
| NexusAnalyzer |
A Nexus specific analyzer.
|
| NexusAnalyzer.DeprecatedClassnamesTokenizer |
Deprecated. |
| NexusAnalyzer.LetterOrDigitTokenizer |
|
| NexusAnalyzer.NoopTokenizer |
|
| NexusIndexer |
Deprecated.
|
| NexusIndexMultiReader |
|
| NexusIndexMultiSearcher |
|
| NexusIndexSearcher |
An extended Searcher, that holds reference to the IndexingContext that is a searcher for.
|
| NexusIndexSearcherFactory |
|
| NexusIndexWriter |
|
| NexusIndexWriter.IndexWriterConfigFactory |
|
| NexusLegacyAnalyzer |
A Nexus specific Lucene Analyzer used
to produce legacy index transfer format
|
| OneLineFragmenter |
|
| OSGI |
OSGI ontology.
|
| OsgiArtifactIndexCreator |
This indexCreator will index some OSGI metadatas.
|
| PomLocator |
A POM locator to locate POM artifact.
|
| QueryCreator |
A component the creates Lucene Queries from "human written" queries, but also helps client applications to assemble
proper queries for fields they want to search.
|
| Record |
Maven 2 Index record.
|
| Record.EntryKey<T> |
Entry key is field key with some metadata.
|
| Record.Type |
Types of returned records returned from index.
|
| RecordCompactor |
Maven 2 Index record transformer, that transforms Records into "native" Maven Indexer records.
|
| RecordExpander |
Maven 2 Index record transformer, that transforms "native" Maven Indexer records into Records.
|
| ResourceFetcher |
An interface defining resource downloading contract
|
| ResourceHandler |
Maven 2 Index resource abstraction, that should be handled as a resource (is Closeable.
|
| ResourceHandler.Resource |
Handle of content.
|
| RGAVGrouping |
A Repository : GroupId : ArtifactId : Version grouping implementation.
|
| RGGrouping |
A Repository : GroupId grouping implementation.
|
| Scanner |
An abstraction for scanning content of the artifact repositories
|
| ScanningRequest |
A scanning request provides various input parameters for repository scan
|
| ScanningResult |
A scanning result holds result of repository scan
|
| SearchEngine |
A search engine used to perform searches trough repository indexes.
|
| SearchExpression |
SearchExpression is a wrapper interface for expressions representable as plain strings to be used within searches.
|
| SearchType |
Designated search types that NexusIndexer supports.
|
| SearchTyped |
SearchTyped is a interface that describes the wanted search type to be used.
|
| SearchTypedStringSearchExpression |
A search typed implementation of string backed search expression.
|
| Sha1Locator |
An sha1 locator to locate the sha1 file relative to POM.
|
| SignatureLocator |
A signature locator to locate the signature file relative to POM.
|
| SourcedSearchExpression |
SourcedSearchExpression is a search expression usually "sourced" or backed from some programmatic source (drop down
with pre-filled values, values from previous searches, etc), and we already know it is complete, exact value that we
want to search for.
|
| SourcesLocator |
A sources locator to locate the sources bundle relative to POM.
|
| StaticContextMemberProvider |
A simple "static" context member provider, when the members are known in advance.
|
| StringSearchExpression |
A simple string based implementation of SearchExpression that is immutable.
|
| TrackingLockFactory |
|
| TreeNode |
|
| TreeNode.Type |
|
| TreeNodeFactory |
|
| TreeViewRequest |
|
| UniqueArtifactFilterPostprocessor |
A special reusable filter, that filters the result set to unique Repository-GroupId-ArtifactId combination, leaving
out Version.
|
| UniqueGAArtifactFilterPostprocessor |
Deprecated.
|
| UnsupportedExistingLuceneIndexException |
Deprecated.
|
| UserInputSearchExpression |
UserInputSearchExpression is a search expression usually coming from user input (like some UI dialogue, UI element or
CLI).
|
| Utils |
Reusable code snippets and constants.
|
| VersionUtils |
Utility methods for working with artifact version strings.
|
| WagonHelper |
This is a helper for obtaining Wagon based ResourceFetchers.
|
| WagonHelper.WagonFetcher |
|
| WritableResourceHandler |
Maven 2 Index writable ResourceHandler, is capable of saving resources too.
|
| WritableResourceHandler.WritableResource |
Resource that is writable.
|