TabularData
instance for equality.
* * Returns true if and only if all of the following statements are true: *
TabularData
interface,TabularData
interface.
* TabularData
instance;
*
* @return true
if the specified object is equal to this TabularData
instance.
*/
public boolean equals(Object obj);
/**
* Returns the hash code value for this TabularData
instance.
*
* The hash code of a TabularData
instance is the sum of the hash codes
* of all elements of information used in equals
comparisons
* (ie: its tabular type and its content, where the content is defined as all the index to value mappings).
*
* This ensures that t1.equals(t2)
implies that t1.hashCode()==t2.hashCode()
* for any two TabularDataSupport
instances t1
and t2
,
* as required by the general contract of the method
* {@link Object#hashCode() Object.hashCode()}.
*
* @return the hash code value for this TabularDataSupport
instance
*/
public int hashCode();
/**
* Returns a string representation of this TabularData
instance.
*
* The string representation consists of the name of the implementing class,
* and the tabular type of this instance.
*
* @return a string representation of this TabularData
instance
*/
public String toString();
}