Package org.apache.maven.index.creator
Class AbstractIndexCreator
java.lang.Object
org.apache.maven.index.creator.AbstractIndexCreator
- All Implemented Interfaces:
- IndexCreator
- Direct Known Subclasses:
- JarFileContentsIndexCreator,- MavenArchetypeArtifactInfoIndexCreator,- MavenPluginArtifactInfoIndexCreator,- MinimalArtifactInfoIndexCreator,- OsgiArtifactIndexCreator
An abstract base class for 
IndexCreator implementations.- Author:
- Jason van Zyl
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedprotectedAbstractIndexCreator(String id, List<String> creatorDependencies) 
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.index.context.IndexCreatorgetIndexerFields, populateArtifactInfo, updateArtifactInfo, updateDocument
- 
Constructor Details- 
AbstractIndexCreator
- 
AbstractIndexCreator
 
- 
- 
Method Details- 
getLoggerprotected org.slf4j.Logger getLogger()
- 
getIdDescription copied from interface:IndexCreatorReturns IndexCreator ID, that has to be unique across all existing creators.- Specified by:
- getIdin interface- IndexCreator
- Returns:
 
- 
getCreatorDependenciesDescription copied from interface:IndexCreatorReturns list of IndexCreator IDs that this creator depends on. Needed to perform a topological sort on IndexCreators to guarantee proper ordering of them, as some IndexCreators might rely on informations already extracted by some other IndexCreator.- Specified by:
- getCreatorDependenciesin interface- IndexCreator
- Returns:
 
- 
bos
- 
sob
 
-