2016-09-08 4 views
2

Я пытаюсь использовать Ломбок в сочетании с JavaFX свойствами:Ломбок свойства JavaFX

@Data 
public class Country { 
    private SimpleIntegerProperty id = new SimpleIntegerProperty(); 
    private SimpleStringProperty name = new SimpleStringProperty(); 
} 

Это создает методы получения и установки для самого свойства:

  • GetId(): SimpleIntegerProperty
  • setId (SimpleIntegerProperty id)
  • getName: SimpleStringProperty
  • setName (SimpleStringPr Имя operty)
  • ...

Однако, я хотел бы ожидать (/ как) это в JavaFX:

  • GetId(): Int
  • SETID (интермедиат идентификатор)
  • getIdProperty(): SimpleIntegerProperty
  • GetName(): String
  • SetName (имя String)
  • getNameProperty(): SimpleStringProperty
  • ...

ли это поддерживается в Ломбок? Я не нахожу много информации о Ломбоке в сочетании с JavaFX (или я должен искаться неправильно). Я еще не знаком с Ломбоком, поэтому извиняюсь, если это основной вопрос.

+1

Я не знаю ломбок, но я сильно подозреваю, что ответ «нет». Ломбок предназначен для замены кода котельной: шаблон свойств JavaFX не соответствует замене котельной плиты. Обратите внимание, что такие инструменты, как e (fx) clipse, обеспечивают более «традиционный» подход к генерации кода, который работает с JavaFX (я понимаю, что это отличается от того, что вы спрашиваете). –

+0

@James_D благодарит за ваш ответ, я боялся, что все будет так. Я просто надеялся, что есть обходной путь или дополнительный плагин или что-то в этом роде :) Не могли бы вы добавить свой комментарий в качестве ответа, чтобы я мог его принять? – Perneel

ответ