View Javadoc
1 /* 2 * Copyright (C) The Spice Group. All rights reserved. 3 * 4 * This software is published under the terms of the Spice 5 * Software License version 1.1, a copy of which has been included 6 * with this distribution in the LICENSE.txt file. 7 */ 8 package org.codehaus.spice.converter.lib; 9 10 import org.codehaus.spice.converter.AbstractConverter; 11 import org.codehaus.spice.converter.ConverterException; 12 13 /*** 14 * Object to String converter. 15 * 16 * @author Peter Donald 17 * @author <a href="mailto:adammurdoch@apache.org">Adam Murdoch</a> 18 * @version $Revision: 1.1 $ $Date: 2003/12/02 08:37:56 $ 19 */ 20 public class ObjectToStringConverter 21 extends AbstractConverter 22 { 23 /*** 24 * Construct the converter. 25 */ 26 public ObjectToStringConverter() 27 { 28 this( null ); 29 } 30 31 /*** 32 * Construct the converter with a default value. 33 * If the default value is non-null, it will be returned if unable 34 * to convert object to correct type. 35 * 36 * @param defaultValue the default value 37 */ 38 public ObjectToStringConverter( final String defaultValue ) 39 { 40 super( Object.class, String.class, defaultValue ); 41 } 42 43 /*** 44 * Converts a Object to a String. 45 * 46 * @param object the original object to convert 47 * @param context the context in which to convert object (unused) 48 * @return the converted object 49 * @throws ConverterException if error converting object 50 */ 51 public Object convert( final Object object, final Object context ) 52 throws ConverterException 53 { 54 return String.valueOf( object ); 55 } 56 }

This page was automatically generated by Maven