/** * Adds the children of this component onto the array list coming in * <p> * <p> * <p> * * @param componentsToAddTo * The component Array List to add to * <p> * * @return original components added with * <p> * see com.jwebmp.core.base.interfaces.IComponentHierarchyBase#getChildrenHierarchy(Set ComponentHierarchyBase ?, ?, ?, ?, ? ) */ @Override @NotNull public Set<ComponentHierarchyBase<IComponentHierarchyBase, ?, ?, ?, ?>> getChildrenHierarchy(@NotNull Set<ComponentHierarchyBase<IComponentHierarchyBase, ?, ?, ?, ?>> componentsToAddTo) { getChildren().forEach(child -> { componentsToAddTo.add((ComponentHierarchyBase<IComponentHierarchyBase, ?, ?, ?, ?>) child); child.getChildrenHierarchy(componentsToAddTo); }); return componentsToAddTo; }
/** * Adds the children of this component onto the array list coming in * <p> * <p> * <p> * * @param componentsToAddTo * The component Array List to add to * <p> * * @return original components added with * <p> * see com.jwebmp.core.base.interfaces.IComponentHierarchyBase#getChildrenHierarchy(Set ComponentHierarchyBase ?, ?, ?, ?, ? ) */ @Override @NotNull public Set<ComponentHierarchyBase<IComponentHierarchyBase, ?, ?, ?, ?>> getChildrenHierarchy(@NotNull Set<ComponentHierarchyBase<IComponentHierarchyBase, ?, ?, ?, ?>> componentsToAddTo) { getChildren().forEach(child -> { componentsToAddTo.add((ComponentHierarchyBase<IComponentHierarchyBase, ?, ?, ?, ?>) child); child.getChildrenHierarchy(componentsToAddTo); }); return componentsToAddTo; }
/** * Adds the children of this component onto the array list coming in * <p> * <p> * <p> * * @param componentsToAddTo * The component Array List to add to * <p> * * @return original components added with * * @see com.jwebmp.core.base.interfaces.IComponentHierarchyBase#getChildrenHierarchy(Set<ComponentHierarchyBase<?, ?, ?, ?, ?>>) */ @Override @NotNull public Set<ComponentHierarchyBase<IComponentHierarchyBase, ?, ?, ?, ?>> getChildrenHierarchy(@NotNull Set<ComponentHierarchyBase<IComponentHierarchyBase, ?, ?, ?, ?>> componentsToAddTo) { getChildren().forEach(child -> { componentsToAddTo.add((ComponentHierarchyBase<IComponentHierarchyBase, ?, ?, ?, ?>) child); child.getChildrenHierarchy(componentsToAddTo); }); return componentsToAddTo; }