org.radeox.filter.interwiki
Class InterWiki

java.lang.Object
  extended by org.radeox.filter.interwiki.InterWiki

public class InterWiki
extends java.lang.Object

Stores information and links to other wikis forming a InterWiki


Constructor Summary
InterWiki()
           
InterWiki(java.io.InputStream in)
           
 
Method Summary
 java.io.Writer appendTo(java.io.Writer writer)
           
 boolean contains(java.lang.String external)
           
 java.io.Writer expand(java.io.Writer writer, java.lang.String wiki, java.lang.String name, java.lang.String view)
           
 java.io.Writer expand(java.io.Writer writer, java.lang.String wiki, java.lang.String name, java.lang.String view, java.lang.String anchor)
           
static InterWiki getInstance()
           
 java.lang.String getWikiUrl(java.lang.String wiki, java.lang.String name)
           
 void init(java.io.InputStream in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterWiki

public InterWiki(java.io.InputStream in)

InterWiki

public InterWiki()
Method Detail

getInstance

public static InterWiki getInstance()

init

public void init(java.io.InputStream in)
          throws java.io.IOException
Throws:
java.io.IOException

appendTo

public java.io.Writer appendTo(java.io.Writer writer)
                        throws java.io.IOException
Throws:
java.io.IOException

contains

public boolean contains(java.lang.String external)

getWikiUrl

public java.lang.String getWikiUrl(java.lang.String wiki,
                                   java.lang.String name)

expand

public java.io.Writer expand(java.io.Writer writer,
                             java.lang.String wiki,
                             java.lang.String name,
                             java.lang.String view,
                             java.lang.String anchor)
                      throws java.io.IOException
Throws:
java.io.IOException

expand

public java.io.Writer expand(java.io.Writer writer,
                             java.lang.String wiki,
                             java.lang.String name,
                             java.lang.String view)
                      throws java.io.IOException
Throws:
java.io.IOException