001 package org.picocontainer.converters;
002
003 import org.picocontainer.PicoCompositionException;
004
005 import java.net.MalformedURLException;
006 import java.net.URL;
007
008 /**
009 * Converts values to URL data type objects
010 *
011 * @author Paul Hammant
012 * @author Michael Rimov
013 */
014 public class UrlConverter implements Converter<URL> {
015
016 public URL convert(String paramValue) {
017 try {
018 return new URL(paramValue);
019 } catch (MalformedURLException e) {
020 throw new PicoCompositionException(e);
021 }
022 }
023 }