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 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 voidprotected javafx.scene.control.TreeItem<T>createTreeItem(Object object) Methods inherited from class org.tentackle.fx.translate.CollectionTreeItemTranslator
configureTreeTableView, getTableConfiguration, getTableConfigurationProvider, toModelFunction, toViewFunctionMethods inherited from class org.tentackle.fx.translate.AbstractValueTranslator
getComponent, isLenient, setLenientMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.tentackle.fx.ValueTranslator
bindingPropertiesUpdated, needsToModelTwice, toModel, toView
-
Constructor Details
-
PdoCollectionTreeItemTranslator
Creates a translator.- Parameters:
component- the component
-
-
Method Details
-
configureComponent
protected void configureComponent()- Overrides:
configureComponentin classCollectionTreeItemTranslator<T extends PersistentDomainObject<T>,C extends Collection<T>>
-
createTreeItem
- Overrides:
createTreeItemin classCollectionTreeItemTranslator<T extends PersistentDomainObject<T>,C extends Collection<T>>
-