package com.amaze.filemanager.utils; import java.util.LinkedHashMap; /** * Created by Vishal on 21/12/15. * A helper class which provides data structure of key/value pair */ public class MapEntry implements LinkedHashMap.Entry { private KeyMapEntry key; private Integer value; /** * Constructor to provide values to the pair * @param key object of {@link KeyMapEntry} which is another key/value pair * @param value integer object in the pair */ public MapEntry(KeyMapEntry key, Integer value) { this.key = key; this.value = value; } @Override public Object getKey() { return this.key; } @Override public Object getValue() { return this.value; } @Override public Object setValue(Object object) { // use constructor return null; } public static class KeyMapEntry implements LinkedHashMap.Entry { private Integer key, value; public KeyMapEntry(Integer key, Integer value) { this.key = key; this.value = value; } @Override public Object getKey() { return this.key; } @Override public Object getValue() { return this.value; } @Override public Object setValue(Object object) { // use constructor return null; } } }