org.radeox.macro.book
Class TextFileUrlMapper

java.lang.Object
  extended byorg.radeox.macro.book.TextFileUrlMapper
All Implemented Interfaces:
UrlMapper
Direct Known Subclasses:
AsinServices, BookServices

public abstract class TextFileUrlMapper
extends java.lang.Object
implements UrlMapper

Manages links to keys, mapping is read from a text file

Version:
$Id: TextFileUrlMapper.java,v 1.6 2003/06/11 10:04:27 stephan Exp $
Author:
Stephan J. Schmidt

Constructor Summary
TextFileUrlMapper(java.lang.Class klass)
           
 
Method Summary
 void addMapping(java.io.BufferedReader reader)
           
 java.io.Writer appendTo(java.io.Writer writer)
           
 java.io.Writer appendUrl(java.io.Writer writer, java.lang.String key)
           
 boolean contains(java.lang.String external)
           
abstract  java.lang.String getFileName()
           
abstract  java.lang.String getKeyName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextFileUrlMapper

public TextFileUrlMapper(java.lang.Class klass)
Method Detail

getFileName

public abstract java.lang.String getFileName()

getKeyName

public abstract java.lang.String getKeyName()

addMapping

public void addMapping(java.io.BufferedReader reader)
                throws java.io.IOException
Throws:
java.io.IOException

appendTo

public java.io.Writer appendTo(java.io.Writer writer)
                        throws java.io.IOException
Specified by:
appendTo in interface UrlMapper
Throws:
java.io.IOException

contains

public boolean contains(java.lang.String external)

appendUrl

public java.io.Writer appendUrl(java.io.Writer writer,
                                java.lang.String key)
                         throws java.io.IOException
Specified by:
appendUrl in interface UrlMapper
Throws:
java.io.IOException


Copyright © 2003 Matthias L. Jugel, Stephan J. Schmidt. All Rights Reserved.