|
@@ -40,6 +40,8 @@ import java.util.LinkedList;
|
|
|
import java.util.List;
|
|
|
import java.util.concurrent.Callable;
|
|
|
import java.util.concurrent.ExecutionException;
|
|
|
+import java.util.logging.Level;
|
|
|
+import java.util.logging.Logger;
|
|
|
import org.openide.nodes.PropertySupport;
|
|
|
import org.openide.util.Exceptions;
|
|
|
|
|
@@ -73,7 +75,8 @@ public class UserDataProperty extends PropertySupport.ReadWrite<String> {
|
|
|
} else if (type instanceof Long) {
|
|
|
return 4;
|
|
|
} else {
|
|
|
- throw new IllegalArgumentException("Unsupported type: " + type);
|
|
|
+ Logger.getLogger(UserDataProperty.class.getName()).log(Level.WARNING, "UserData not editable" + type.getClass());
|
|
|
+ return -1;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -108,7 +111,7 @@ public class UserDataProperty extends PropertySupport.ReadWrite<String> {
|
|
|
spatial.setUserData(name, Long.parseLong(val));
|
|
|
break;
|
|
|
default:
|
|
|
- throw new UnsupportedOperationException();
|
|
|
+// throw new UnsupportedOperationException();
|
|
|
}
|
|
|
return null;
|
|
|
}
|