Android Open Source - codemap Code Map App From Project Back to project page codemap .
License The source code is released under:
GNU General Public License
If you think the Android project codemap listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.hdweiss.codemap.data;
/ * w w w . j a v a 2 s . c o m * /
import java.util.HashMap;
import android.app.Application;
import com.hdweiss.codemap.view.workspace.WorkspaceController;
public class CodeMapApp extends Application {
private HashMap<String, HashMap<String,WorkspaceController>> controllers
= new HashMap<String, HashMap<String, WorkspaceController>>();
public WorkspaceController getController(String projectName, String workspaceName) {
HashMap<String,WorkspaceController> projectControllers = getProjectControllers(projectName);
WorkspaceController controller = projectControllers.get(workspaceName);
return controller;
}
public void addController(WorkspaceController controller) {
HashMap<String,WorkspaceController> projectControllers = getProjectControllers(controller.project.getName());
projectControllers.put(controller.getWorkspaceName(), controller);
}
private HashMap<String, WorkspaceController> getProjectControllers(String projectName) {
HashMap<String, WorkspaceController> projectControllers = this.controllers.get(projectName);
if (projectControllers == null) {
projectControllers = new HashMap<String, WorkspaceController>();
this.controllers.put(projectName, projectControllers);
}
return projectControllers;
}
}
Java Source Code List com.hdweiss.codemap.data.CodeMapApp.java com.hdweiss.codemap.data.CscopeEntry.java com.hdweiss.codemap.data.CscopeWrapper.java com.hdweiss.codemap.data.Cscope.java com.hdweiss.codemap.data.ICodeMapItem.java com.hdweiss.codemap.data.JGitWrapper.java com.hdweiss.codemap.data.ProjectController.java com.hdweiss.codemap.data.Project.java com.hdweiss.codemap.data.SerializableItem.java com.hdweiss.codemap.data.SerializableLink.java com.hdweiss.codemap.util.AbsoluteLayout.java com.hdweiss.codemap.util.CodeMapCursorPoint.java com.hdweiss.codemap.util.CodeMapPoint.java com.hdweiss.codemap.util.FlowLayout.java com.hdweiss.codemap.util.ObjectSerializer.java com.hdweiss.codemap.util.SpanUtils.java com.hdweiss.codemap.util.SyntaxHighlighter.java com.hdweiss.codemap.util.Utils.java com.hdweiss.codemap.util.ZoomableAbsoluteLayout.java com.hdweiss.codemap.util.ZoomableLinearLayout.java com.hdweiss.codemap.view.CodeMapActivity.java com.hdweiss.codemap.view.CodeMapTabListener.java com.hdweiss.codemap.view.Preferences.java com.hdweiss.codemap.view.project.ProjectAdapter.java com.hdweiss.codemap.view.project.ProjectBrowser.java com.hdweiss.codemap.view.project.ProjectItemView.java com.hdweiss.codemap.view.project.ProjectWizard.java com.hdweiss.codemap.view.workspace.CollisionManager.java com.hdweiss.codemap.view.workspace.FindDeclarationTask.java com.hdweiss.codemap.view.workspace.WorkspaceController.java com.hdweiss.codemap.view.workspace.WorkspaceFragment.java com.hdweiss.codemap.view.workspace.WorkspaceStateLoader.java com.hdweiss.codemap.view.workspace.WorkspaceState.java com.hdweiss.codemap.view.workspace.WorkspaceViewListeners.java com.hdweiss.codemap.view.workspace.WorkspaceView.java com.hdweiss.codemap.view.workspace.browser.WorkspaceBrowserAdapter.java com.hdweiss.codemap.view.workspace.browser.WorkspaceBrowser.java com.hdweiss.codemap.view.workspace.fragments.CodeMapAnnotation.java com.hdweiss.codemap.view.workspace.fragments.CodeMapFunction.java com.hdweiss.codemap.view.workspace.fragments.CodeMapImage.java com.hdweiss.codemap.view.workspace.fragments.CodeMapItem.java com.hdweiss.codemap.view.workspace.fragments.CodeMapLink.java com.hdweiss.codemap.view.workspace.fragments.FunctionLinkSpan.java com.hdweiss.codemap.view.workspace.outline.CscopeEntryAdapter.java com.hdweiss.codemap.view.workspace.outline.OutlineAdapter.java com.hdweiss.codemap.view.workspace.outline.OutlineBrowser.java com.hdweiss.codemap.view.workspace.outline.OutlineItemComparator.java com.hdweiss.codemap.view.workspace.outline.OutlineItemView.java com.hdweiss.codemap.view.workspace.outline.OutlineItem.java