public class WikiReader extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
baseurl |
Constructor and Description |
---|
WikiReader()
Constructs a new
WikiReader . |
WikiReader(java.lang.String baseurl)
Constructs a new
WikiReader for the given base URL. |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseUrlWiki()
Returns the base URL of wiki.
|
java.lang.String |
read(java.lang.String url)
Read the page specified by the url and return the content.
|
protected java.lang.String |
readFromTrac(java.io.BufferedReader in,
java.net.URL url) |
java.lang.String |
readLang(java.lang.String text)
Reads the localized version of the given wiki page.
|
private java.lang.String |
readLang(java.net.URL url) |
private java.lang.String |
readNormal(java.io.BufferedReader in,
boolean html) |
private final java.lang.String baseurl
public WikiReader(java.lang.String baseurl)
WikiReader
for the given base URL.baseurl
- The wiki base URLpublic WikiReader()
WikiReader
.public final java.lang.String getBaseUrlWiki()
public java.lang.String read(java.lang.String url) throws java.io.IOException
url
- the URL to readjava.io.IOException
- Throws, if the page could not be loaded.public java.lang.String readLang(java.lang.String text) throws java.io.IOException
text
- The page title, without locale prefixjava.io.IOException
- if any I/O error occursprivate java.lang.String readLang(java.net.URL url) throws java.io.IOException
java.io.IOException
private java.lang.String readNormal(java.io.BufferedReader in, boolean html) throws java.io.IOException
java.io.IOException
protected java.lang.String readFromTrac(java.io.BufferedReader in, java.net.URL url) throws java.io.IOException
java.io.IOException