Releases
1.2.0
Major changes:
Support for ObjectProperty, ListProperty, SetProperty and MapProperty
Their generics are working too.
Support for read-only properties.
Like writable properties, but without setter.
Support for read-only wrappers.
Like read-only properties, but property getter returns the wrapped read-only property with getReadOnlyProperty()
.
Old methods don't get removed anymore. Instead, new methods just won't get created if there already is a method with that name.
This prevents code accidentally being deleted.
Minor changes:
Removed final
from the xxxProperty()
property getter methods.
Moved getters first, before setters and property getters.
They appear to be so in most of JavaFX documentation.
The generation action now appears only if the class has property fields.
Plugin moved to the same JavaFX 2
category as the official JavaFX plugins.
Now requires at least NetBeans 8.1.
Development-only changes:
Removed nb-configuration.xml
from project.
Its jdkPlatform
property is causing compilation issues to many developers, including me.
It isnt needed anyway, as java version is already specified in the POM.
A LOT of refactoring.
Bugfixes:
Fixed NullPointerException when pressing Alt
+ Insert
outside of a class.
Method generation now works in enums as well.
Methods are no longer generated for any class implementing Property
There is no way to know what types their values are and what methods they support. This caused invalid methods and errors.
Only the official Property classes are supported. List in readme.
First character capitalization for getter and setter names is no longer locale sensitive
For example, property idle
used to create method getİdle
in Turkish locale.
You can’t perform that action at this time.