KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > thoughtworks > xstream > converters > basic > URLConverter


1 package com.thoughtworks.xstream.converters.basic;
2
3 import com.thoughtworks.xstream.converters.ConversionException;
4
5 import java.net.MalformedURLException JavaDoc;
6 import java.net.URL JavaDoc;
7
8 /**
9  * Converts a java.net.URL to a string.
10  *
11  * @author J. Matthew Pryor
12  */

13 public class URLConverter extends AbstractBasicConverter {
14
15     public boolean canConvert(Class JavaDoc type) {
16         return type.equals(URL JavaDoc.class);
17     }
18
19     protected Object JavaDoc fromString(String JavaDoc str) {
20         try {
21             return new URL JavaDoc(str);
22         } catch (MalformedURLException JavaDoc e) {
23             throw new ConversionException(e);
24         }
25     }
26
27 }
28
Popular Tags