Module org.tentackle.fx.rdc
Package org.tentackle.fx.rdc.translate
Class PdoCollectionTreeItemTranslator<T extends PersistentDomainObject<T>,C extends Collection<T>>
- java.lang.Object
-
- org.tentackle.fx.translate.AbstractValueTranslator<C,javafx.scene.control.TreeItem<T>>
-
- org.tentackle.fx.translate.CollectionTreeItemTranslator<T,C>
-
- org.tentackle.fx.rdc.translate.PdoCollectionTreeItemTranslator<T,C>
-
- Type Parameters:
T- the PDO typeC- the collection type
- All Implemented Interfaces:
ValueTranslator<C,javafx.scene.control.TreeItem<T>>
@ValueTranslatorService(modelClass=java.util.Collection.class, viewClass=javafx.scene.control.TreeItem.class) public class PdoCollectionTreeItemTranslator<T extends PersistentDomainObject<T>,C extends Collection<T>> extends CollectionTreeItemTranslator<T,C>
PDO-aware collection to TreeItem translator forFxTreeViewandFxTreeTableView.
Used if the model provides a collection.- Author:
- harald
-
-
Constructor Summary
Constructors Constructor Description PdoCollectionTreeItemTranslator(FxComponent component)Creates a translator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureComponent()protected javafx.scene.control.TreeItem<T>createTreeItem(Object object)-
Methods inherited from class org.tentackle.fx.translate.CollectionTreeItemTranslator
configureTreeTableView, getTableConfiguration, getTableConfigurationProvider, toModelFunction, toViewFunction
-
Methods inherited from class org.tentackle.fx.translate.AbstractValueTranslator
getComponent, isLenient, setLenient
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.tentackle.fx.ValueTranslator
bindingPropertiesUpdated, needsToModelTwice, toModel, toView
-
-
-
-
Constructor Detail
-
PdoCollectionTreeItemTranslator
public PdoCollectionTreeItemTranslator(FxComponent component)
Creates a translator.- Parameters:
component- the component
-
-
Method Detail
-
configureComponent
protected void configureComponent()
- Overrides:
configureComponentin classCollectionTreeItemTranslator<T extends PersistentDomainObject<T>,C extends Collection<T>>
-
createTreeItem
protected javafx.scene.control.TreeItem<T> createTreeItem(Object object)
- Overrides:
createTreeItemin classCollectionTreeItemTranslator<T extends PersistentDomainObject<T>,C extends Collection<T>>
-
-