com.mortbay.Util
Class ArrayConverter

java.lang.Object
  |
  +--com.mortbay.Util.ArrayConverter

public class ArrayConverter
extends java.lang.Object
implements Converter

Class to convert Vectors and Strings to Arrays. This class will convert Vectors and Strings to arrays. String are converted by parsing them into elements based on a separator (as passed to the constructor).


Constructor Summary
ArrayConverter(java.lang.String separator)
           
 
Method Summary
 java.lang.Object convert(java.lang.Object toConvert, java.lang.Class convertTo, Converter context)
          Try to convert a value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayConverter

public ArrayConverter(java.lang.String separator)
Method Detail

convert

public java.lang.Object convert(java.lang.Object toConvert,
                                java.lang.Class convertTo,
                                Converter context)
Description copied from interface: Converter
Try to convert a value. A good check for implementors of this class as a first line is:
 if (toConvert.getClass().equals(convertTo)) return toConvert;
 
Specified by:
convert in interface Converter
Tags copied from interface: Converter
Parameters:
toConvert - Value to convert
convertTo - Type to convert to
context - The context within which the converter was called. If Converters use other Converters, this is passed as the outermost Converter so that recursive calls have access to all available Converters. Converter implementations should pass this if passed null.
Returns:
The converted value, or null if not possible