Class AbstractCollectionConverter

All Implemented Interfaces:
PropertyEditor, Converter
Direct Known Subclasses:
ArrayConverter, ArrayListEditor, GenericCollectionConverter, LinkedHashSetEditor, LinkedListEditor, ListEditor, PrototypeArrayConverter, SetEditor, SortedSetEditor, TreeSetEditor, VectorEditor

public abstract class AbstractCollectionConverter extends AbstractConverter
Version:
$Rev: 6687 $ $Date: 2005-12-28T21:08:56.733437Z $
  • Field Details

  • Constructor Details

    • AbstractCollectionConverter

      public AbstractCollectionConverter(Class type)
    • AbstractCollectionConverter

      public AbstractCollectionConverter(Class type, PropertyEditor editor)
  • Method Details

    • toObjectImpl

      protected final Object toObjectImpl(String text)
      Description copied from class: AbstractConverter
      Converts the supplied text in to an instance of the editor type. The text will never be null, and trim() will already have been called.
      Specified by:
      toObjectImpl in class AbstractConverter
      Parameters:
      text - the text to convert
      Returns:
      an instance of the editor type
    • createCollection

      protected abstract Object createCollection(List list)
    • toStringImpl

      protected final String toStringImpl(Object value)
      Description copied from class: AbstractConverter
      Converts the supplied object to text. The supplied object will always be an instance of the editor type, and specifically will never be null or a String (unless this is the String editor).
      Overrides:
      toStringImpl in class AbstractConverter
      Parameters:
      value - an instance of the editor type
      Returns:
      the text equivalent of the value
    • getEditor

      protected PropertyEditor getEditor()