Copy constructors

Scott Palmer swpalmer at
Mon Sep 10 10:47:43 PDT 2012

On 2012-09-10, at 1:28 PM, Greg Brown <greg.x.brown at> wrote:

> Why not just partition the template contents into a separate FXML file and re-load it each time you need a new instance?

This brings up a question that I recently was pondering…
The FXML loader only takes a URL. If you have a resource that you may load multiple times, how efficient is it?  I have used a XSLT to convert SVG into FXML so I can get scalable icons in my application.  There are two concern:

1) If I choose to convert from SVG to FXML at runtime I need to make a temporary file for the FXML loader as it doesn't take a DOM or a String as a source.
2) The exact same component hierarchy is being parsed over and over (these icons may appear many many times in the GUI) - It might make sense for there to be an intermediate form that new copies of the FXML node hierarchy could be created from. 



More information about the openjfx-dev mailing list