package com.turhanoz.android.reactivedirectorychooser.model; import com.turhanoz.android.reactivedirectorychooser.event.CurrentRootDirectoryChangedEvent; import java.io.File; import de.greenrobot.event.EventBus; public class DirectoryTree { File root; File parent; public DirectoryList directoryList; EventBus bus; public DirectoryTree(EventBus bus){ this.bus = bus; directoryList = new DirectoryList(); } public void setRootDirectoryAndNotify(File rootDirectory){ this.root = rootDirectory; bus.post(new CurrentRootDirectoryChangedEvent(rootDirectory)); } public void setParentDirectory(File parentDirectory){ this.parent = parentDirectory; } public File getRoot() { return root; } public File getParentDirectory() { return parent; } }