JavaFX 2.0 + FXML. Обновление значений сцены из другой Задачи

Я хочу получить контроллер из сцены, которую я загрузил с помощью FXMLoader. Вариант использования:

My JSON manager receives a JSON object

The task I've launched shows a new Scene using

<code>Parent p = FXMLLoader.load(getClass().getResource("foo.fxml"));
Scene scene = new Scene(p);
stage.setScene(scene);
</code>

After that, i have the empty scene.

Now I do this to fill the components

<code>AnchorPane pane = (AnchorPane)((AnchorPane) scene.getRoot()).getChildren().get(0);
for(Node node : pane.getChildren()){
    String id = node.getId();
    if(id.equals(NAME)){
         ((TextField)node).setText(value);
    }
}
</code>

Мой вопрос, есть ли более простой способ сделать это? У меня есть контроллер, указанный в FXML

<code><AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="526.0" minWidth="356.0" prefHeight="526.0" prefWidth="356.0" 
xmlns:fx="http://javafx.com/fxml" fx:controller="bar.foo">
</code>

Я хочу получить экземпляр со значениями связывания (в этом случае TextField называется name)

заранее спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос