Back to project page Mountie.
The source code is released under:
GNU General Public License
If you think the Android project Mountie listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/* * Mountie, a tool for mounting external storage on Android * Copyright (C) 2014 Andrew Comminos <andrew@morlunk.com> */* w w w . ja v a 2 s. c om*/ * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package com.morlunk.mountie.fs; import java.util.Collection; import java.util.HashMap; import java.util.Map; /** * Created by andrew on 15/09/14. */ public class Volume extends BlockDevice { private final Map<Integer, Partition> mPartitions; // private final int mMajorId; public Volume(String name) { super(name); mPartitions = new HashMap<Integer, Partition>(); } public void addPartition(int logicalId, Partition partition) { mPartitions.put(logicalId, partition); } public Collection<Partition> getPartitions() { return mPartitions.values(); } public void removePartition(int logicalId) { mPartitions.remove(logicalId); } public Partition getPartition(int logicalId) { return mPartitions.get(logicalId); } }