org.mule.devkit.nexus
Class ModuleIndexCreator

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.apache.maven.index.creator.AbstractIndexCreator
          extended by org.mule.devkit.nexus.ModuleIndexCreator
All Implemented Interfaces:
org.apache.maven.index.context.IndexCreator, org.codehaus.plexus.logging.LogEnabled

@Component(role=org.apache.maven.index.context.IndexCreator.class,
           hint="mule-index")
public class ModuleIndexCreator
extends org.apache.maven.index.creator.AbstractIndexCreator
implements org.codehaus.plexus.logging.LogEnabled


Field Summary
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_0
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_1
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_2
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_3
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_4
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_5
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_6
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_7
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_8
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_9
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_0
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_1
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_2
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_3
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_4
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_5
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_6
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_7
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_8
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_9
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_0
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_1
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_2
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_3
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_4
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_5
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_6
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_7
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_8
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_9
           
static org.apache.maven.index.IndexerField FLD_SCHEMA_VERSION
           
static String ID
           
 
Constructor Summary
ModuleIndexCreator()
           
 
Method Summary
 void enableLogging(org.codehaus.plexus.logging.Logger logger)
           
 Collection<org.apache.maven.index.IndexerField> getIndexerFields()
           
 void populateArtifactInfo(org.apache.maven.index.ArtifactContext artifactContext)
           
 String toString()
           
 boolean updateArtifactInfo(org.apache.lucene.document.Document doc, org.apache.maven.index.ArtifactInfo artifactInfo)
           
 void updateDocument(org.apache.maven.index.ArtifactInfo ai, org.apache.lucene.document.Document doc)
           
 
Methods inherited from class org.apache.maven.index.creator.AbstractIndexCreator
bos, getCreatorDependencies, getId, sob
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final String ID
See Also:
Constant Field Values

FLD_SCHEMA_VERSION

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_VERSION

FLD_SCHEMA_LOCATION_0

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_0

FLD_SCHEMA_LOCATION_1

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_1

FLD_SCHEMA_LOCATION_2

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_2

FLD_SCHEMA_LOCATION_3

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_3

FLD_SCHEMA_LOCATION_4

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_4

FLD_SCHEMA_LOCATION_5

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_5

FLD_SCHEMA_LOCATION_6

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_6

FLD_SCHEMA_LOCATION_7

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_7

FLD_SCHEMA_LOCATION_8

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_8

FLD_SCHEMA_LOCATION_9

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_LOCATION_9

FLD_SCHEMA_NAMESPACE_0

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_0

FLD_SCHEMA_NAMESPACE_1

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_1

FLD_SCHEMA_NAMESPACE_2

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_2

FLD_SCHEMA_NAMESPACE_3

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_3

FLD_SCHEMA_NAMESPACE_4

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_4

FLD_SCHEMA_NAMESPACE_5

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_5

FLD_SCHEMA_NAMESPACE_6

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_6

FLD_SCHEMA_NAMESPACE_7

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_7

FLD_SCHEMA_NAMESPACE_8

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_8

FLD_SCHEMA_NAMESPACE_9

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_NAMESPACE_9

FLD_SCHEMA_CONTENT_0

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_0

FLD_SCHEMA_CONTENT_1

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_1

FLD_SCHEMA_CONTENT_2

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_2

FLD_SCHEMA_CONTENT_3

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_3

FLD_SCHEMA_CONTENT_4

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_4

FLD_SCHEMA_CONTENT_5

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_5

FLD_SCHEMA_CONTENT_6

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_6

FLD_SCHEMA_CONTENT_7

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_7

FLD_SCHEMA_CONTENT_8

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_8

FLD_SCHEMA_CONTENT_9

public static final org.apache.maven.index.IndexerField FLD_SCHEMA_CONTENT_9
Constructor Detail

ModuleIndexCreator

public ModuleIndexCreator()
Method Detail

enableLogging

public void enableLogging(org.codehaus.plexus.logging.Logger logger)
Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled
Overrides:
enableLogging in class org.codehaus.plexus.logging.AbstractLogEnabled

populateArtifactInfo

public void populateArtifactInfo(org.apache.maven.index.ArtifactContext artifactContext)
                          throws IOException
Specified by:
populateArtifactInfo in interface org.apache.maven.index.context.IndexCreator
Throws:
IOException

updateDocument

public void updateDocument(org.apache.maven.index.ArtifactInfo ai,
                           org.apache.lucene.document.Document doc)
Specified by:
updateDocument in interface org.apache.maven.index.context.IndexCreator

updateArtifactInfo

public boolean updateArtifactInfo(org.apache.lucene.document.Document doc,
                                  org.apache.maven.index.ArtifactInfo artifactInfo)
Specified by:
updateArtifactInfo in interface org.apache.maven.index.context.IndexCreator

toString

public String toString()
Overrides:
toString in class Object

getIndexerFields

public Collection<org.apache.maven.index.IndexerField> getIndexerFields()
Specified by:
getIndexerFields in interface org.apache.maven.index.context.IndexCreator


Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.