It is a real problem though (how to support 3rd party controls well). Is there a JIRA for this case?
Richard On Sep 3, 2013, at 11:44 AM, Tom Eugelink <t...@tbee.org> wrote: > > True, so we'll leave it JFXtras then. > > > On 2013-09-03 20:28, Richard Bair wrote: >> The only knee-jerk reaction to the service loader is that it can be bad at >> startup, because for the service loader to work, it has to scan all jar >> files, which means downloading all jar files. Maybe with Jigsaw we'll have a >> better mechanism for this such that we can just read the first few bytes of >> a module and determine whether it supports a certain service or not. >> >> Richard >> >> On Sep 3, 2013, at 9:43 AM, Tom Eugelink <t...@tbee.org> wrote: >> >>> On 2013-09-03 17:49, Richard Bair wrote: >>>>> In this case, since JavaFX is Free Software! you can actually suggest >>>>> the fix, prototype and propose the patch yourself, limiting the round >>>>> trip time substantially. >>>>> >>> That said, in JFXtras I've created an extended FactoryBuilder that >>> dynamically loads builder classes using Java's standard ServiceLoader >>> approach. Would this be of interest for inclusion directly into JavaFX? >>> https://github.com/JFXtras/jfxtras-labs/blob/2.2/src/main/java/jfxtras/labs/fxml/JFXtrasBuilderFactory.java >>> >>> It does require a slightly extended Builder interface though. >>> https://github.com/JFXtras/jfxtras-labs/blob/2.2/src/main/java/jfxtras/fxml/BuilderService.java >>> >>> A little blabla about this on this blog entry: >>> http://tbeernot.wordpress.com/2013/08/25/fxml-builders-detection/ >>> >>> Tom >>> > >