dragon.onlinedb
Class BasicArticleParser

java.lang.Object
  |
  +--dragon.onlinedb.BasicArticleParser
All Implemented Interfaces:
ArticleParser
Direct Known Subclasses:
CiteULikeArticleParser, ReutersArticleParser

public class BasicArticleParser
extends java.lang.Object
implements ArticleParser

Basic Parser for parsing and assembling a given article

Copyright: Copyright (c) 2005

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Constructor Summary
BasicArticleParser()
           
 
Method Summary
 java.lang.String assemble(Article article)
          Assemble an article into a sequence of text which could be saved in files for future use.
 Article parse(java.lang.String line)
          Parse a sequence of text into an article
protected  java.lang.String processText(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicArticleParser

public BasicArticleParser()
Method Detail

parse

public Article parse(java.lang.String line)
Description copied from interface: ArticleParser
Parse a sequence of text into an article

Specified by:
parse in interface ArticleParser
Parameters:
line - the sequence of text
Returns:
a parsed article

assemble

public java.lang.String assemble(Article article)
Description copied from interface: ArticleParser
Assemble an article into a sequence of text which could be saved in files for future use.

Specified by:
assemble in interface ArticleParser
Parameters:
article - the article for assembling
Returns:
a sequence of text

processText

protected java.lang.String processText(java.lang.String text)