java.lang.Object
java.util.AbstractMap<String,Object>
org.tentackle.reflect.PropertyMap<T>
org.tentackle.fx.AbstractBuilder<T>
- Type Parameters:
T- the bean type
- Direct Known Subclasses:
AccordionBuilder,AnchorPaneBuilder,BorderPaneBuilder,ButtonBarBuilder,ButtonBuilder,CheckBoxBuilder,ChoiceBoxBuilder,ColorPickerBuilder,ComboBoxBuilder,DatePickerBuilder,DialogPaneBuilder,FlowPaneBuilder,GridPaneBuilder,HBoxBuilder,HTMLEditorBuilder,LabelBuilder,ListViewBuilder,PaneBuilder,PasswordFieldBuilder,RadioButtonBuilder,ScrollPaneBuilder,SplitPaneBuilder,StackPaneBuilder,TabBuilder,TableViewBuilder,TabPaneBuilder,TextAreaBuilder,TextFieldBuilder,TextFlowBuilder,TilePaneBuilder,TitledPaneBuilder,ToggleButtonBuilder,ToolBarBuilder,TreeTableViewBuilder,TreeViewBuilder,VBoxBuilder
Base implementation of a builder usable by the
FXMLLoader.- Author:
- harald
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionAbstractBuilder(T bean) Creates a builder.AbstractBuilder(T bean, String... innerElements) Creates a builder with inner elements. -
Method Summary
Methods inherited from class org.tentackle.reflect.PropertyMap
containsKey, entrySet, equals, getBean, getBeanType, getMapping, hashCode, put, removeMethods inherited from class java.util.AbstractMap
clear, clone, containsValue, isEmpty, keySet, putAll, size, toString, valuesMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
AbstractBuilder
Creates a builder.- Parameters:
bean- the bean
-
AbstractBuilder
Creates a builder with inner elements.- Parameters:
bean- the beaninnerElements- name of inner elements
-
-
Method Details
-
get
-
build
- Specified by:
buildin interfacejavafx.util.Builder<T>
-
createMapping
- Overrides:
createMappingin classPropertyMap<T>
-