1 dojo.provide("calitha.collections.imap.IEntry"); 2 dojo.require("calitha.exception.VirtualFunctionException"); 3 4 /** 5 * @name calitha.collections.imap.IEntry 6 * @class Entry interface 7 */ 8 dojo.declare("calitha.collections.imap.IEntry", null, 9 /** @lends calitha.collections.imap.IEntry#*/ 10 { 11 /** 12 * @function 13 * @returns {Boolean} 14 */ 15 equals: function(/**Object*/ o) 16 {throw new calitha.exception.VirtualFunctionException(Error());} 17 , 18 /** 19 * @function 20 * @returns {Object} 21 */ 22 getKey: function() 23 {throw new calitha.exception.VirtualFunctionException(Error());} 24 , 25 /** 26 * @function 27 * @returns {Object} 28 */ 29 getValue: function() 30 {throw new calitha.exception.VirtualFunctionException(Error());} 31 , 32 /** 33 * @function 34 * @returns {Number} 35 */ 36 hashCode: function() 37 {throw new calitha.exception.VirtualFunctionException(Error());} 38 , 39 /** 40 * @function 41 * @returns {Object} 42 */ 43 setValue: function(/**Object*/ value) 44 {throw new calitha.exception.VirtualFunctionException(Error());} 45 46 }); 47