dragon.ir.summarize
Class TextUnit

java.lang.Object
  |
  +--dragon.ir.summarize.TextUnit
All Implemented Interfaces:
java.lang.Comparable, IndexSortable, WeightSortable

public class TextUnit
extends java.lang.Object
implements WeightSortable, IndexSortable, java.lang.Comparable

Data structure for text unit

Copyright: Copyright (c) 2005

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Field Summary
static int UNIT_ARTICLE
           
static int UNIT_PARAGRAPH
           
static int UNIT_RELATION
           
static int UNIT_SENTENCE
           
static int UNIT_TERM
           
 
Constructor Summary
TextUnit(java.lang.String text)
           
TextUnit(java.lang.String text, double weight)
           
TextUnit(java.lang.String text, int index, double weight)
           
 
Method Summary
 int compareTo(java.lang.Object obj)
           
 int getIndex()
           
 java.lang.String getText()
           
 double getWeight()
           
 void setIndex(int index)
           
 void setText(java.lang.String text)
           
 void setWeight(double weight)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNIT_TERM

public static final int UNIT_TERM
See Also:
Constant Field Values

UNIT_RELATION

public static final int UNIT_RELATION
See Also:
Constant Field Values

UNIT_SENTENCE

public static final int UNIT_SENTENCE
See Also:
Constant Field Values

UNIT_PARAGRAPH

public static final int UNIT_PARAGRAPH
See Also:
Constant Field Values

UNIT_ARTICLE

public static final int UNIT_ARTICLE
See Also:
Constant Field Values
Constructor Detail

TextUnit

public TextUnit(java.lang.String text)

TextUnit

public TextUnit(java.lang.String text,
                double weight)

TextUnit

public TextUnit(java.lang.String text,
                int index,
                double weight)
Method Detail

getWeight

public double getWeight()
Specified by:
getWeight in interface WeightSortable

setWeight

public void setWeight(double weight)
Specified by:
setWeight in interface WeightSortable

getIndex

public int getIndex()
Specified by:
getIndex in interface IndexSortable

setIndex

public void setIndex(int index)
Specified by:
setIndex in interface IndexSortable

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

compareTo

public int compareTo(java.lang.Object obj)
Specified by:
compareTo in interface java.lang.Comparable