org.openstreetmap.josm.tools
Class WikiReader

java.lang.Object
  extended by org.openstreetmap.josm.tools.WikiReader

public class WikiReader
extends java.lang.Object

Read a trac-wiki page.


Field Summary
private  java.lang.String baseurl
           
 
Constructor Summary
WikiReader()
           
WikiReader(java.lang.String baseurl)
           
 
Method Summary
 java.lang.String read(java.lang.String url)
          Read the page specified by the url and return the content.
private  java.lang.String readFromTrac(java.io.BufferedReader in)
           
 java.lang.String readLang(java.lang.String text)
           
private  java.lang.String readLang(java.net.URL url)
           
private  java.lang.String readNormal(java.io.BufferedReader in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseurl

private final java.lang.String baseurl
Constructor Detail

WikiReader

public WikiReader(java.lang.String baseurl)

WikiReader

public WikiReader()
Method Detail

read

public java.lang.String read(java.lang.String url)
                      throws java.io.IOException
Read the page specified by the url and return the content. If the url is within the baseurl path, parse it as an trac wikipage and replace relative pathes etc..

Throws:
java.io.IOException - Throws, if the page could not be loaded.

readLang

public java.lang.String readLang(java.lang.String text)
                          throws java.io.IOException
Throws:
java.io.IOException

readLang

private java.lang.String readLang(java.net.URL url)
                           throws java.io.IOException
Throws:
java.io.IOException

readNormal

private java.lang.String readNormal(java.io.BufferedReader in)
                             throws java.io.IOException
Throws:
java.io.IOException

readFromTrac

private java.lang.String readFromTrac(java.io.BufferedReader in)
                               throws java.io.IOException
Throws:
java.io.IOException


JOSM