This NetBeans plugin will help to generate get/set methods for JavaFx properties that are contained within a POJO.
The standard get/set code generator creates the following get/set methods for a JavaFx property which is not ideal:
private StringProperty name;
public StringProperty getName() {
return name;
}
public void setName( StringProperty name ) {
this.name = name;
}
This plugin would create the following methods:
public final String getName() {
return name.get();
}
public final void setName( String value ) {
name.set(value);
}
public final StringProperty nameProperty() {
return name;
}
It's also possible to use variables with the suffix Property
in their names
which will create the following methods:
private StringProperty nameProperty;
public final String getName() {
return nameProperty.get();
}
public final void setName( String value ) {
nameProperty.set(value);
}
public final StringProperty nameProperty() {
return nameProperty;
}
Press Alt-Insert to get the "Generate" popup menu, and select "Java FX Getter and Setter..."
Methods for supported property types will automatically be generated.
- StringProperty
- BooleanProperty
- DoubleProperty
- FloatProperty
- IntegerProperty
- LongProperty
- ListProperty
- MapProperty
- ObjectProperty
- SetProperty