ch.elca.el4j.services.i18n
Interface MessageRewriter.Rule

All Known Implementing Classes:
RewritingUtilities
Enclosing class:
MessageRewriter

public static interface MessageRewriter.Rule

Represents a rewriting rule.


Method Summary
 StringBuffer rewrite(String key, Object[] arguments, StringBuffer target)
          Attempts to rewrite the key with this rule and the provided user arguments.
 

Method Detail

rewrite

StringBuffer rewrite(String key,
                     Object[] arguments,
                     StringBuffer target)
Attempts to rewrite the key with this rule and the provided user arguments. If successful, the resolved message is appended to target, which is then returned. If unsuccessful, this method does not incur observable side effects and returns null.

Parameters:
key - the key to rewrite
arguments - the user arguments (used to replace {0}, {1}, ...)
target - the StringBuffer to append to
Returns:
target if successful, null otherwise


Copyright © 2005-2011 ELCA. All Rights Reserved.