edu.cmu.ri.createlab.rss.readers
Class WikipediaReader

java.lang.Object
  extended by edu.cmu.ri.createlab.rss.readers.WikipediaReader

public class WikipediaReader
extends Object

WikipediaReader accesses wikipedia articles.

WikipediaReader.java Description: Reads articles from wikipedia. I'm sure there are still bugs in here!

Author:
Daragh Egan

Constructor Summary
WikipediaReader()
          Initializes Wikipedia Reader object
 
Method Summary
 boolean articleExists(String articleTitle)
           
 String getArticleTitle()
           
 ArrayList<String> getContents()
          Returns ArrayList containing a list of headings in the article
 boolean isFeatured()
           
 String readArticle()
           
 String readParagraph(String heading)
           
 ArrayList<String> search(String keyword)
          Use this method to search wikipedia for a certain String
 ArrayList<String> searchArticle(String keyword)
          Use this method to search an article for a word or phrase
 boolean setArticle(String articleTitle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikipediaReader

public WikipediaReader()
Initializes Wikipedia Reader object

Method Detail

getContents

public ArrayList<String> getContents()
Returns ArrayList containing a list of headings in the article


search

public ArrayList<String> search(String keyword)
Use this method to search wikipedia for a certain String

Parameters:
keyword - String to search wikipedia for
Returns:
ArrayList of search results

searchArticle

public ArrayList<String> searchArticle(String keyword)
Use this method to search an article for a word or phrase

Parameters:
keyword - String to search article for for
Returns:
ArrayList of search results

getArticleTitle

public String getArticleTitle()

readArticle

public String readArticle()

readParagraph

public String readParagraph(String heading)

articleExists

public boolean articleExists(String articleTitle)

isFeatured

public boolean isFeatured()

setArticle

public boolean setArticle(String articleTitle)