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)
BuilderFactorygetBuilder in interface BuilderFactoryJavaFXBuilder createTypeBuilder(java.lang.Class<?> type) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionprivate boolean scanForConstructorAnnotations(java.lang.Class<?> type)