1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.index.util;
20
21 import java.io.IOException;
22 import java.util.Collection;
23 import java.util.Collections;
24 import java.util.List;
25
26 import org.apache.lucene.document.Document;
27 import org.apache.maven.index.ArtifactContext;
28 import org.apache.maven.index.ArtifactInfo;
29 import org.apache.maven.index.IndexerField;
30 import org.apache.maven.index.creator.AbstractIndexCreator;
31
32 public class SpoofIndexCreator extends AbstractIndexCreator {
33 protected SpoofIndexCreator(final String id, final List<String> creatorDependencies) {
34 super(id, creatorDependencies);
35 }
36
37 public Collection<IndexerField> getIndexerFields() {
38 return Collections.emptyList();
39 }
40
41 public void populateArtifactInfo(ArtifactContext artifactContext) throws IOException {
42
43 }
44
45 public void updateDocument(ArtifactInfo artifactInfo, Document document) {
46
47 }
48
49 public boolean updateArtifactInfo(Document document, ArtifactInfo artifactInfo) {
50
51 return false;
52 }
53 }