package org.horaapps.leafpic.data.base; import java.util.HashMap; import java.util.TreeMap; /** * Created by dnld on 16/08/16. */ public class MediaDetailsMap<K, V> extends HashMap<String, String> { private TreeMap<Integer, String> keys; public MediaDetailsMap() { super(); keys = new TreeMap<Integer, String>(); } public String getValue(int index) { String key = keys.get(index); return super.get(key); } public String getLabel(int index) { return keys.get(index); } @Override public String put(String key, String value) { keys.put(keys.size(), key); return super.put(key, value); } public int[] getKeySet() { int[] array = new int[keys.size()]; for(int i = 0; i < keys.size(); i++) array[i]=i; return array; } }