dragon.onlinedb
Class BasicArticle

java.lang.Object
  |
  +--dragon.onlinedb.BasicArticle
All Implemented Interfaces:
Article, java.lang.Comparable
Direct Known Subclasses:
NewsGroupArticle, PubMedArticle

public class BasicArticle
extends java.lang.Object
implements Article

Basic article implements basic functions related with article operations

Copyright: Copyright (c) 2003

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Field Summary
protected  java.lang.String abt
           
protected  java.lang.String body
           
protected  int category
           
protected  java.util.Date date
           
protected  java.lang.String key
           
protected  int length
           
protected  java.lang.String meta
           
protected  java.lang.String rawText
           
protected  java.lang.String title
           
 
Constructor Summary
BasicArticle()
           
BasicArticle(java.lang.String rawText)
           
 
Method Summary
 int compareTo(java.lang.Object obj)
           
 java.lang.String getAbstract()
           
 java.lang.String getBody()
           
 int getCategory()
          Gets the label of the article
 java.util.Date getDate()
           
 java.lang.String getKey()
          The unique string-based entry number of an article.
 int getLength()
           
 java.lang.String getMeta()
          The meta data of an article refers to topical terms (often manually coded) for the articles
 java.lang.String getRawText()
           
 java.lang.String getTitle()
           
 void setAbstract(java.lang.String abt)
           
 void setBody(java.lang.String body)
           
 void setCategory(int category)
           
 void setDate(java.util.Date date)
           
 void setKey(java.lang.String key)
           
 void setLength(int length)
           
 void setMeta(java.lang.String meta)
           
 void setTitle(java.lang.String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rawText

protected java.lang.String rawText

key

protected java.lang.String key

title

protected java.lang.String title

meta

protected java.lang.String meta

abt

protected java.lang.String abt

body

protected java.lang.String body

date

protected java.util.Date date

category

protected int category

length

protected int length
Constructor Detail

BasicArticle

public BasicArticle(java.lang.String rawText)

BasicArticle

public BasicArticle()
Method Detail

getRawText

public java.lang.String getRawText()

getCategory

public int getCategory()
Description copied from interface: Article
Gets the label of the article

Specified by:
getCategory in interface Article
Returns:
usually the label of the article.

setCategory

public void setCategory(int category)
Specified by:
setCategory in interface Article

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface Article

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface Article

getMeta

public java.lang.String getMeta()
Description copied from interface: Article
The meta data of an article refers to topical terms (often manually coded) for the articles

Specified by:
getMeta in interface Article
Returns:
meta data

setMeta

public void setMeta(java.lang.String meta)
Specified by:
setMeta in interface Article

getKey

public java.lang.String getKey()
Description copied from interface: Article
The unique string-based entry number of an article. It is required for dragon toolkit.

Specified by:
getKey in interface Article
Returns:
the document number

setKey

public void setKey(java.lang.String key)
Specified by:
setKey in interface Article

getAbstract

public java.lang.String getAbstract()
Specified by:
getAbstract in interface Article

setAbstract

public void setAbstract(java.lang.String abt)
Specified by:
setAbstract in interface Article

getBody

public java.lang.String getBody()
Specified by:
getBody in interface Article

setBody

public void setBody(java.lang.String body)
Specified by:
setBody in interface Article

getDate

public java.util.Date getDate()
Specified by:
getDate in interface Article

setDate

public void setDate(java.util.Date date)
Specified by:
setDate in interface Article

getLength

public int getLength()
Specified by:
getLength in interface Article

setLength

public void setLength(int length)
Specified by:
setLength in interface Article

compareTo

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