|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.abstractics.utils.converter.UrlConverter
Converts the given object into a String via the toString()
method and then converts the String into a java.net.URL
object.
The string is expected to be in URL format so that a call to the constructor
for java.net.URL succeeds wihtout a MalformedURLException. The
exception to this is a custom "resource" string to get a URL from a Class
resource. The format for this type of String should be as follows:
resource:com.package.ClassName!/filedir/filename.gif
Nothing is done with the resulting URL in terms of connecting to it. So while
the converter will return a URL object, connecting to it might still have
problems.
| Constructor Summary | |
UrlConverter()
|
|
| Method Summary | |
java.lang.Object |
convert(java.lang.Object obj,
java.util.Locale locale)
|
java.lang.Class |
getClassToConvertTo()
Returns java.net.URL |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public UrlConverter()
| Method Detail |
public java.lang.Class getClassToConvertTo()
java.net.URL
getClassToConvertTo in interface ObjectConverterObjectConverter.getClassToConvertTo()
public java.lang.Object convert(java.lang.Object obj,
java.util.Locale locale)
throws ObjectConverterException
convert in interface ObjectConverterobj - Object to be converted. Guaranteed not to be null and not to
already be an instanceof the Class returned by
ObjectConverter.getClassToConvertTo(). Those conditions are checked
before the converter is even called.locale - The locale that is asking for the conversion. This may or may
not be necessary for the conversion.
ObjectConverter.getClassToConvertTo()
ObjectConverterException - Throw this exception if the string cannot be converted, for
whatever reason.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||