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=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 for
Used if the model provides a collection.
FxTreeView and FxTreeTableView.Used if the model provides a collection.
- Author:
- harald
-
Constructor Summary
ConstructorsConstructorDescriptionPdoCollectionTreeItemTranslator(FxComponent component) Creates a translator. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidConfigures the component if possible.protected javafx.scene.control.TreeItem<T> createTreeItem(Object object) Creates a tree item.
Uses theTableConfigurationProviderif available.Methods inherited from class CollectionTreeItemTranslator
configureTreeTableView, getTableConfiguration, getTableConfigurationProvider, toModelFunction, toViewFunctionMethods inherited from class AbstractValueTranslator
getComponent, isLenient, isMappingIncomplete, isModelModified, saveModelValue, setLenientMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ValueTranslator
bindingPropertiesUpdated, needsToModelTwice, toModel, toView
-
Constructor Details
-
PdoCollectionTreeItemTranslator
Creates a translator.- Parameters:
component- the component
-
-
Method Details
-
configureComponent
protected void configureComponent()Description copied from class:CollectionTreeItemTranslatorConfigures the component if possible.- Overrides:
configureComponentin classCollectionTreeItemTranslator<T extends PersistentDomainObject<T>, C extends Collection<T>>
-
createTreeItem
Description copied from class:CollectionTreeItemTranslatorCreates a tree item.
Uses theTableConfigurationProviderif available.- Overrides:
createTreeItemin classCollectionTreeItemTranslator<T extends PersistentDomainObject<T>, C extends Collection<T>>- Parameters:
object- the object- Returns:
- the treeitem
-