public final class JavaFXBuilderFactory extends java.lang.Object implements BuilderFactory
Modifier and Type | Field and Description |
---|---|
private boolean |
alwaysUseBuilders |
private java.util.Map<java.lang.Class<?>,JavaFXBuilder> |
builders |
private java.lang.ClassLoader |
classLoader |
private JavaFXBuilder |
NO_BUILDER |
private boolean |
webSupported |
Constructor and Description |
---|
JavaFXBuilderFactory()
Default constructor.
|
JavaFXBuilderFactory(boolean alwaysUseBuilders)
Deprecated.
|
JavaFXBuilderFactory(java.lang.ClassLoader classLoader)
Constructor that takes a class loader.
|
JavaFXBuilderFactory(java.lang.ClassLoader classLoader,
boolean alwaysUseBuilders)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
(package private) JavaFXBuilder |
createTypeBuilder(java.lang.Class<?> type) |
Builder<?> |
getBuilder(java.lang.Class<?> type)
Returns a builder suitable for constructing instances of the given type.
|
private boolean |
scanForConstructorAnnotations(java.lang.Class<?> type) |
private final JavaFXBuilder NO_BUILDER
private final java.util.Map<java.lang.Class<?>,JavaFXBuilder> builders
private final java.lang.ClassLoader classLoader
private final boolean alwaysUseBuilders
private final boolean webSupported
public JavaFXBuilderFactory()
public JavaFXBuilderFactory(boolean alwaysUseBuilders)
public JavaFXBuilderFactory(java.lang.ClassLoader classLoader)
classLoader
- public JavaFXBuilderFactory(java.lang.ClassLoader classLoader, boolean alwaysUseBuilders)
public Builder<?> getBuilder(java.lang.Class<?> type)
BuilderFactory
getBuilder
in interface BuilderFactory
JavaFXBuilder createTypeBuilder(java.lang.Class<?> type) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
private boolean scanForConstructorAnnotations(java.lang.Class<?> type)