org.riotfamily.common.io
Class MessageFilterReader

java.lang.Object
  extended by java.io.Reader
      extended by java.io.FilterReader
          extended by org.riotfamily.common.io.AbstractTokenFilterReader
              extended by org.riotfamily.common.io.MessageFilterReader
All Implemented Interfaces:
Closeable, Readable

public class MessageFilterReader
extends AbstractTokenFilterReader


Field Summary
 
Fields inherited from class java.io.FilterReader
in
 
Fields inherited from class java.io.Reader
lock
 
Constructor Summary
MessageFilterReader(Reader in, MessageSource messageSource, Locale locale)
           
MessageFilterReader(Reader in, MessageSource messageSource, Locale locale, String prefix, boolean escapeJsStrings)
           
 
Method Summary
protected  String getReplacement(String key)
           
 void setPrefix(String prefix)
           
 
Methods inherited from class org.riotfamily.common.io.AbstractTokenFilterReader
read, read
 
Methods inherited from class java.io.FilterReader
close, mark, markSupported, ready, reset, skip
 
Methods inherited from class java.io.Reader
read, read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageFilterReader

public MessageFilterReader(Reader in,
                           MessageSource messageSource,
                           Locale locale)

MessageFilterReader

public MessageFilterReader(Reader in,
                           MessageSource messageSource,
                           Locale locale,
                           String prefix,
                           boolean escapeJsStrings)
Method Detail

setPrefix

public void setPrefix(String prefix)

getReplacement

protected String getReplacement(String key)
Specified by:
getReplacement in class AbstractTokenFilterReader