Package com._1c.g5.aef2.renderers
Interface ITreeTransformation
- All Known Implementing Classes:
AlphabeticalTreeTransformation
,CategoreisTreeTransformation
,ChangelessTreeTransformation
,SkipEmptySectionTreeTransformation
public interface ITreeTransformation
Defines contract for transformation of the view model tree.
-
Method Summary
Modifier and TypeMethodDescriptiongetChildren
(IViewModel viewModel) Returns the child view models of the given view model.getParent
(IViewModel viewModel) Returns the parent view model of the given one.getRoots
(Iterable<IViewModel> roots) Returns the transformed root view models.
-
Method Details
-
getRoots
Returns the transformed root view models.- Returns:
- the root view models.
-
getChildren
Returns the child view models of the given view model.- Parameters:
viewModel
- the view model.- Returns:
- child view models.
-
getParent
Returns the parent view model of the given one.- Parameters:
viewModel
- the view model.- Returns:
- the parent.
-