org.kuali.rice.kns.web.format
Class ArrayFormatter
java.lang.Object
org.kuali.rice.kns.web.format.Formatter
org.kuali.rice.kns.web.format.ArrayFormatter
- All Implemented Interfaces:
- Serializable
public class ArrayFormatter
- extends Formatter
Currently, in the Formatter
class, array are formatted
by returning the first item in the array. This is not acceptable in some cases.
One example is a struts multi-select dropdown. In order for struts to correctly handle
field highlighting struts expects an array.
This formatter does not handle null
arrays or arrays with null
items.
This class may need to be modified to handle these conditions.
- See Also:
- Serialized Form
Methods inherited from class org.kuali.rice.kns.web.format.Formatter |
convertFromPresentationFormat, convertToArray, convertToCollection, convertToObject, findFormatter, format, formatArray, formatBean, formatCollection, formatForPresentation, formatNull, formatterForType, getFormatter, getFormatter, getImplementationClass, getNullObjectValue, getPropertyType, getSettings, isBlank, isEmptyValue, isNullValue, isSupportedType, registerFormatter, setPropertyType, setSettings, trimString, unwrapString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
ArrayFormatter
public ArrayFormatter()
formatObject
public Object formatObject(Object value)
- Returns the value passed in.
May be overridden by subclasses to provide custom formatting behavior. Provides default formatting implementation for
primitive types. (Note that primitive types are will always be wrapped in an array in order to be passed as an argument of
type
Object
).
- Overrides:
formatObject
in class Formatter
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.