_contentDescriptor = new XMLFieldDescriptorImpl(String.class,
"content", "content", NodeType.Text);
_contentDescriptor.setImmutable(true);
//-- setHandler
SQLTimeFieldHandler sqlTimeHandler = new SQLTimeFieldHandler();
XMLFieldHandler handler = new XMLFieldHandler() {
public Object getValue(Object object) {
return object;
}
public void setValue( Object object, Object value)
{
if (value == null) return;
if (java.sql.Time.class == object.getClass()) {
Time target = (Time)object;
if (java.util.Date.class.isAssignableFrom(value.getClass())) {
target.setTime(((Date)value).getTime());
}
}
}
public Object newInstance( Object parent ) {
return new java.sql.Time((long)0);
}
};
sqlTimeHandler.setFieldHandler(handler);
_contentDescriptor.setHandler(sqlTimeHandler);
}
if (_fields == null) {