2
Fork 0

[svn r260] made swing work

This commit is contained in:
willemc 2007-08-02 03:56:02 +02:00
parent 0f55185807
commit 848eb431d6
14 changed files with 825 additions and 127 deletions

View file

@ -201,14 +201,19 @@ public class VascAnnotationParser {
}
if (a.equals(VascDefaultValue.class)) {
VascDefaultValue v = (VascDefaultValue)b;
if (v.defaultValue()==null) {
return null; // error ??
if(v.defaultValueClass().equals(Object.class)==false) {
try {
return v.defaultValueClass().newInstance();
} catch (Exception e) {
logger.log(Level.WARNING,e.getMessage(),e);
throw new NullPointerException("Could not init defaultValueClass");
}
}
try {
return v.defaultValueClass().newInstance();
} catch (Exception e) {
logger.log(Level.WARNING,e.getMessage(),e);
if ("null".equals(v.defaultValue())) {
return "";
}
return v.defaultValue();
}
if (a.equals(VascColumnWidth.class)) {
VascColumnWidth c = (VascColumnWidth)b;