TimeZoneConverter.java |
1 2 import org.swixml.Attribute; 3 import org.swixml.Converter; 4 import org.swixml.Localizer; 5 6 import java.util.SimpleTimeZone; 7 8 9 public class TimeZoneConverter implements Converter { 10 /** 11 * Convert the value of the given <code>Attribute</code> object into an output object of the 12 * specified type. 13 * 14 * @param type <code>Class</code> Data type to which the Attribute's value should be converted 15 * @param attr <code>Attribute</code> the attribute, providing the value to be converted. 16 * 17 */ 18 public Object convert(Class type, Attribute attr, Localizer lz) throws Exception { 19 SimpleTimeZone tz = null; 20 if (attr != null && attr.getValue() != null) { 21 tz = new SimpleTimeZone( 0, attr.getValue() ); 22 } 23 return tz; 24 } 25 26 /** 27 * A <code>Converters</code> conversTo method informs about the Class type the converter 28 * is returning when its <code>convert</code> method is called 29 * @return <code>Class</code> - the Class the converter is returning when its convert method is called 30 */ 31 public Class convertsTo() { 32 return SimpleTimeZone.class; 33 } 34} 35
TimeZoneConverter.java |