Package | Description |
---|---|
net.sourceforge.stripes.format |
Contains functionality for integrating formatting of Java objects with the
Stripes tag library.
|
net.sourceforge.stripes.util |
This package contains various utility classes that are used to implement Stripes.
|
Modifier and Type | Class and Description |
---|---|
class |
DateFormatter
Implements a basic formatter for Date objects.
|
class |
EnumFormatter
A simple formatter for Enum classes that always returns the value of Enum.name().
|
class |
NumberFormatter
Formats numbers into localized Strings for display.
|
class |
ObjectFormatter
This is the default formatter.
|
Modifier and Type | Method and Description |
---|---|
Formatter<?> |
FormatterFactory.getFormatter(java.lang.Class<?> clazz,
java.util.Locale locale,
java.lang.String formatType,
java.lang.String formatPattern)
Returns a configured formatter that meets the criteria specified.
|
Formatter<?> |
DefaultFormatterFactory.getFormatter(java.lang.Class<?> clazz,
java.util.Locale locale,
java.lang.String formatType,
java.lang.String formatPattern)
Check to see if the there is a Formatter for the specified clazz.
|
Formatter<?> |
DefaultFormatterFactory.getInstance(java.lang.Class<? extends Formatter<?>> clazz,
java.lang.String formatType,
java.lang.String formatPattern,
java.util.Locale locale)
Gets an instance of the Formatter class specified.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<? extends Formatter<?>> |
DefaultFormatterFactory.cacheFormatterClass(java.lang.Class<?> clazz,
java.lang.Class<? extends Formatter<?>> formatterClass)
Add formatter class
formatterClass for formatting objects of type clazz . |
protected java.lang.Class<? extends Formatter<?>> |
DefaultFormatterFactory.findFormatterClass(java.lang.Class<?> targetClass)
Search for a formatter class that best matches the requested class, first checking the
specified class, then all the interfaces it implements, then all its superclasses and the
interfaces they implement, and finally all the superclasses of the interfaces implemented by
targetClass . |
protected java.lang.Class<? extends Formatter<?>> |
DefaultFormatterFactory.findInInterfaces(java.lang.Class<?> targetClass,
java.lang.Class<?>... ifaces)
Called second by
DefaultFormatterFactory.findFormatterClass(Class) , after
DefaultFormatterFactory.findInSuperclasses(Class) . |
protected java.lang.Class<? extends Formatter<?>> |
DefaultFormatterFactory.findInSuperclasses(java.lang.Class<?> targetClass)
Called first by
DefaultFormatterFactory.findFormatterClass(Class) . |
protected java.util.Map<java.lang.Class<?>,java.lang.Class<? extends Formatter<?>>> |
DefaultFormatterFactory.getFormatters()
Gets the (rather confusing) Map of Formatter objects.
|
Modifier and Type | Method and Description |
---|---|
void |
FormatterFactory.add(java.lang.Class<?> targetType,
java.lang.Class<? extends Formatter<?>> formatterClass)
Adds a formatter to the set of registered formatters, overriding an existing formatter if one
was already registered for the type.
|
void |
DefaultFormatterFactory.add(java.lang.Class<?> targetType,
java.lang.Class<? extends Formatter<?>> formatterClass)
Adds a Formatter to the set of registered Formatters, overriding an existing
formatter if one was registered for the type.
|
protected java.lang.Class<? extends Formatter<?>> |
DefaultFormatterFactory.cacheFormatterClass(java.lang.Class<?> clazz,
java.lang.Class<? extends Formatter<?>> formatterClass)
Add formatter class
formatterClass for formatting objects of type clazz . |
Formatter<?> |
DefaultFormatterFactory.getInstance(java.lang.Class<? extends Formatter<?>> clazz,
java.lang.String formatType,
java.lang.String formatPattern,
java.util.Locale locale)
Gets an instance of the Formatter class specified.
|
Modifier and Type | Method and Description |
---|---|
protected Formatter |
UrlBuilder.getFormatter(java.lang.Object value)
Tries to get a formatter for the given value using the
FormatterFactory . |
? Copyright 2005-2006, Stripes Development Team.