|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 ObjectConverter
ObjectConverter.getClassToConvertTo()
public java.lang.Object convert(java.lang.Object obj, java.util.Locale locale) throws ObjectConverterException
convert
in interface ObjectConverter
obj
- 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 |