Changeset 6897


Ignore:
Timestamp:
2004-02-26T09:53:11+13:00 (20 years ago)
Author:
kjdon
Message:

added a new method: addServiceDescription

Location:
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/indexers
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/indexers/IndexerInterface.java

    r6736 r6897  
    1616  public int     getNumberOfPasses();
    1717  // TODO: add a function call to provide appropriate XML for the service description
     18    public boolean addServiceDescriptions(org.w3c.dom.Element service_rack_list);
    1819  public void    tidyup();
    1920
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/indexers/IndexerManager.java

    r6376 r6897  
    22
    33import java.util.Iterator;
     4
     5import org.w3c.dom.Element;
    46
    57import org.greenstone.gsdl3.gs3build.doctypes.DocumentID;
     
    4547    { for (int p = 0; p < this.indexers[i].getNumberOfPasses(); p ++)
    4648      {
    47     this.indexers[i].startPass(p);
     49      if (!this.indexers[i].startPass(p)) {
     50          continue;
     51      }
    4852    Iterator iterator = this.documents.iterator();
    4953
     
    8286    }
    8387  }
     88
     89    public boolean addServiceDescriptions(Element service_class_list) {
     90    boolean success = true;
     91    for (int i = 0; i < this.used; i ++) {
     92        if (!this.indexers[i].addServiceDescriptions(service_class_list)) {
     93        success = false;
     94        }
     95    }
     96    return success;
     97    }
    8498}
    8599
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/indexers/MGPPIndexer.java

    r6736 r6897  
    264264   *  Return the number of passes required for this index.
    265265   */
    266   public int getNumberOfPasses()
    267   { return 4;
    268   }
     266    public int getNumberOfPasses()
     267    { return 4;
     268    }
     269
     270    public boolean addServiceDescriptions(org.w3c.dom.Element service_rack_list) {
     271    System.out.println("adding service description, MGPPIndexer");
     272    return true;
     273    }
     274
    269275}
Note: See TracChangeset for help on using the changeset viewer.