[svn r260] made swing work
This commit is contained in:
parent
0f55185807
commit
848eb431d6
14 changed files with 825 additions and 127 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue