uk.ac.gla.dcs.renaissance.iqir.in
Class BoundaryINExtractor

java.lang.Object
  extended by uk.ac.gla.dcs.renaissance.iqir.in.PureINExtractor
      extended by uk.ac.gla.dcs.renaissance.iqir.in.BoundaryINExtractor

public class BoundaryINExtractor
extends PureINExtractor


Constructor Summary
BoundaryINExtractor()
           
 
Method Summary
 void addBoundary(String name)
          Add a new boundary
 Iterator<bpiwowar.maths.matrix.DoubleMatrix1D> getIterator(CompactDocument document)
          Get an iterator for the document pure information need aspects
 Iterator<bpiwowar.maths.matrix.DoubleMatrix1D> getIterator(CompactDocument document, Iterator<it.unimi.dsi.util.Interval> intervalIterator)
          Extract pure INs using an interval iterator
 void init(IndexConfiguration index, CompactDocumentStorage storage)
          Initialise the pure IN extractor
 void init(int numberOfTerms, CompactDocumentStorage storage)
           
 
Methods inherited from class uk.ac.gla.dcs.renaissance.iqir.in.PureINExtractor
vectors, vectors, vectors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundaryINExtractor

public BoundaryINExtractor()
Method Detail

init

public void init(IndexConfiguration index,
                 CompactDocumentStorage storage)
Description copied from class: PureINExtractor
Initialise the pure IN extractor

Overrides:
init in class PureINExtractor

init

public void init(int numberOfTerms,
                 CompactDocumentStorage storage)

getIterator

public Iterator<bpiwowar.maths.matrix.DoubleMatrix1D> getIterator(CompactDocument document)
Description copied from class: PureINExtractor
Get an iterator for the document pure information need aspects

Specified by:
getIterator in class PureINExtractor
Parameters:
document - The document from which we want the aspects
Returns:
an iterator over vectors in the index term space

getIterator

public Iterator<bpiwowar.maths.matrix.DoubleMatrix1D> getIterator(CompactDocument document,
                                                                  Iterator<it.unimi.dsi.util.Interval> intervalIterator)
Description copied from class: PureINExtractor
Extract pure INs using an interval iterator

Specified by:
getIterator in class PureINExtractor

addBoundary

public void addBoundary(String name)
Add a new boundary

Parameters:
name -


Copyright © 2011. All Rights Reserved.