Package org.apache.fop.events
Class EventFormatter
- java.lang.Object
-
- org.apache.fop.events.EventFormatter
-
public final class EventFormatter extends java.lang.ObjectConverts events into human-readable, localized messages.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classEventFormatter.LookupFieldPartstatic classEventFormatter.LookupFieldPartFactoryPartFactory for lookups.
-
Field Summary
Fields Modifier and Type Field Description private static java.util.regex.PatternINCLUDES_PATTERNprivate static org.apache.commons.logging.Loglog
-
Constructor Summary
Constructors Modifier Constructor Description privateEventFormatter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringformat(Event event)Formats an event using the default locale.static java.lang.Stringformat(Event event, java.lang.String pattern)Formats the event using a given pattern.static java.lang.Stringformat(Event event, java.util.Locale locale)Formats an event using a given locale.private static java.lang.Stringformat(Event event, java.util.ResourceBundle bundle)private static java.util.ResourceBundlegetBundle(java.lang.String groupID, java.util.Locale locale)private static java.lang.StringprocessIncludes(java.lang.String template, java.util.ResourceBundle bundle)private static intprocessIncludesInner(java.lang.CharSequence template, java.lang.StringBuffer sb, java.util.ResourceBundle bundle)
-
-
-
Method Detail
-
getBundle
private static java.util.ResourceBundle getBundle(java.lang.String groupID, java.util.Locale locale)
-
format
public static java.lang.String format(Event event)
Formats an event using the default locale.- Parameters:
event- the event- Returns:
- the formatted message
-
format
public static java.lang.String format(Event event, java.util.Locale locale)
Formats an event using a given locale.- Parameters:
event- the eventlocale- the locale- Returns:
- the formatted message
-
format
private static java.lang.String format(Event event, java.util.ResourceBundle bundle)
-
processIncludes
private static java.lang.String processIncludes(java.lang.String template, java.util.ResourceBundle bundle)
-
processIncludesInner
private static int processIncludesInner(java.lang.CharSequence template, java.lang.StringBuffer sb, java.util.ResourceBundle bundle)
-
format
public static java.lang.String format(Event event, java.lang.String pattern)
Formats the event using a given pattern. The pattern needs to be compatible withAdvancedMessageFormat.- Parameters:
event- the eventpattern- the pattern (compatible withAdvancedMessageFormat)- Returns:
- the formatted message
-
-