uk.ac.gla.dcs.renaissance.ir
Class Passage

java.lang.Object
  extended by uk.ac.gla.dcs.renaissance.ir.Passage
All Implemented Interfaces:
Comparable<Passage>

public final class Passage
extends Object
implements Comparable<Passage>

A passage is simply a pair of integers that delimit a passage e.g. in a text. Passages can be compared, in which case the one that start earlier (or that ends earlier in case of equality) is first.

Author:
Benjamin Piwowarski

Constructor Summary
Passage(int start, int end)
           
Passage(String start, String end)
           
 
Method Summary
 int compareTo(Passage o)
           
 int getEnd()
           
 int getStart()
           
 void setEnd(int end)
           
 void setStart(int start)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Passage

public Passage(String start,
               String end)

Passage

public Passage(int start,
               int end)
Method Detail

compareTo

public int compareTo(Passage o)
Specified by:
compareTo in interface Comparable<Passage>

toString

public String toString()
Overrides:
toString in class Object

setEnd

public void setEnd(int end)

getEnd

public int getEnd()

setStart

public void setStart(int start)

getStart

public int getStart()


Copyright © 2011. All Rights Reserved.