package com.lateensoft.pathfinder.toolkit.adapters.nav; import com.lateensoft.pathfinder.toolkit.views.BasePageFragment; import org.jetbrains.annotations.Nullable; import java.util.List; /** * @author tsiemens */ public class NavDrawerGroupItem extends NavDrawerItem { private List<NavDrawerChildItem> m_children = null; public NavDrawerGroupItem(String text, int iconResId, List<NavDrawerChildItem> children) { super(text, iconResId); setChildren(children); } public NavDrawerGroupItem(String text, int iconResId, @Nullable Class<? extends BasePageFragment> fragment) { super(text, iconResId, fragment); } public List<NavDrawerChildItem> getChildren() { return m_children; } public void setChildren(List<NavDrawerChildItem> children) { if (children != null) { for (NavDrawerChildItem child : children) { child.setGroup(this); } } m_children = children; } }