P - parent model typeR - type of root nodepublic interface ITree<P extends TypedTreeMetaModel,R extends BranchNodeMetaModel>
| Modifier and Type | Method and Description |
|---|---|
TypedTreeMetaModel.RootBranchNode<P,R> |
addTreeModifyListener(ITreeModifyListener modifyListener)
Adds modify listener to tree.
|
TypedTreeMetaModel.RootBranchNode<P,R> |
addTreeModifyListeners(ITreeModifyListener... modifyListeners)
Adds modify listeners to tree.
|
void |
dispose()
Dispose complete tree.
|
boolean |
isBranchNodeApplyToConsumerAutoCreate()
Getter for apply-to-consumer-auto-create-option.
|
boolean |
isBranchNodeGetterAutoCreate()
Getter for getter-auto-create-option.
|
boolean |
isDisableAllListener() |
boolean |
isImmutable()
Getter for immutable option.
|
boolean |
isSynchronized()
Getter for synchronized option
|
TypedTreeMetaModel.RootBranchNode<P,R> |
removeTreeModifyListener(ITreeModifyListener modifyListener)
Removes modify listener to tree.
|
TypedTreeMetaModel.RootBranchNode<P,R> |
setBranchNodeApplyToConsumerAutoCreate(boolean branchNodeApplyToConsumerAutoCreate)
Setter for apply-to-consumer-auto-create-option of child nodes.
|
TypedTreeMetaModel.RootBranchNode<P,R> |
setBranchNodeGetterAutoCreate(boolean branchNodeGetterAutoCreate)
Setter for getter-auto-create-option.
|
TypedTreeMetaModel.RootBranchNode<P,R> |
setDisableAllListener(boolean disableAllListener) |
TypedTreeMetaModel.RootBranchNode<P,R> |
setImmutable()
Sets tree immutable.
|
TypedTreeMetaModel.RootBranchNode<P,R> |
setSynchronized(boolean nodeSynchronized)
Setter for synchronized option.
|
void dispose()
boolean isSynchronized()
TypedTreeMetaModel.RootBranchNode<P,R> setSynchronized(boolean nodeSynchronized)
nodeSynchronized - synchronized option to setboolean isImmutable()
TypedTreeMetaModel.RootBranchNode<P,R> setImmutable()
boolean isBranchNodeGetterAutoCreate()
BranchNode.get(BranchNodeType) will automatically create child nodes, if requested node is null.TypedTreeMetaModel.RootBranchNode<P,R> setBranchNodeGetterAutoCreate(boolean branchNodeGetterAutoCreate)
BranchNode.get(BranchNodeType) will automatically create child nodes, if requested node is null.branchNodeGetterAutoCreate - getter-auto-create-option of child nodeboolean isBranchNodeApplyToConsumerAutoCreate()
BranchNode.applyToConsumer(BranchNodeType, java.util.function.BiConsumer) and
BranchNode.applyToConsumer(BranchNodeType, java.util.function.BiConsumer, java.util.function.BiConsumer) will automatically create child nodes, if requested node is null.TypedTreeMetaModel.RootBranchNode<P,R> setBranchNodeApplyToConsumerAutoCreate(boolean branchNodeApplyToConsumerAutoCreate)
BranchNode.applyToConsumer(BranchNodeType, java.util.function.BiConsumer) and
BranchNode.applyToConsumer(BranchNodeType, java.util.function.BiConsumer, java.util.function.BiConsumer) will automatically create child nodes, if requested node is null.branchNodeApplyToConsumerAutoCreate - apply-to-consumer-auto-create-option of child nodeTypedTreeMetaModel.RootBranchNode<P,R> addTreeModifyListener(ITreeModifyListener modifyListener)
modifyListener - modify listener to addTypedTreeMetaModel.RootBranchNode<P,R> addTreeModifyListeners(ITreeModifyListener... modifyListeners)
modifyListeners - modify listeners to addTypedTreeMetaModel.RootBranchNode<P,R> removeTreeModifyListener(ITreeModifyListener modifyListener)
modifyListener - modify listeners to removeboolean isDisableAllListener()
TypedTreeMetaModel.RootBranchNode<P,R> setDisableAllListener(boolean disableAllListener)
Copyright © 2020. All rights reserved.