1 package com.thoughtworks.xstream.converters.basic;2 3 import com.thoughtworks.xstream.converters.ConversionException;4 5 import java.net.MalformedURLException ;6 import java.net.URL ;7 8 /**9 * Converts a java.net.URL to a string.10 *11 * @author J. Matthew Pryor12 */13 public class URLConverter extends AbstractBasicConverter {14 15 public boolean canConvert(Class type) {16 return type.equals(URL .class);17 }18 19 protected Object fromString(String str) {20 try {21 return new URL (str);22 } catch (MalformedURLException e) {23 throw new ConversionException(e);24 }25 }26 27 }28