gov.nih.nlm.umls.meta.impl
Class QualifierFrequencyImpl

java.lang.Object
  extended bygov.nih.nlm.umls.meta.impl.QualifierFrequencyImpl
All Implemented Interfaces:
Comparable, QualifierFrequency

public class QualifierFrequencyImpl
extends Object
implements QualifierFrequency

Default implementation of the QualifierFrequency interface.

Author:
Brian Carlsen, Deborah Shapiro

Constructor Summary
QualifierFrequencyImpl()
          Instantiates an empty QualifierFrequency.
QualifierFrequencyImpl(QualifierFrequency qf)
          Instantiates a QualifierFrequency from the specified QualifierFrequency.
 
Method Summary
 int compareTo(Object o)
          Compares this QualifierFrequency to another one.
 boolean equals(Object o)
          Returns true if the specified object is equal to this object.
 int getFrequency()
          Returns the frequency.
 String getKeyFields()
          Returns a String key which can be used by equals, compareTo, and hashCode methods.
 String getQualifier()
          Returns the qualifier value.
 int hashCode()
          Return a hash code based on key fields.
 void setFrequency(int freq)
          Sets the frequency;
 void setQualifier(String qual)
          Sets the qualifier value.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QualifierFrequencyImpl

public QualifierFrequencyImpl()
Instantiates an empty QualifierFrequency.


QualifierFrequencyImpl

public QualifierFrequencyImpl(QualifierFrequency qf)
Instantiates a QualifierFrequency from the specified QualifierFrequency.

Parameters:
qf - QualifierFrequency to be copied
Method Detail

getQualifier

public String getQualifier()
Returns the qualifier value.

Specified by:
getQualifier in interface QualifierFrequency
Returns:
the qualifier value

setQualifier

public void setQualifier(String qual)
Sets the qualifier value.

Specified by:
setQualifier in interface QualifierFrequency
Parameters:
qual - the qualifier value

getFrequency

public int getFrequency()
Returns the frequency.

Specified by:
getFrequency in interface QualifierFrequency
Returns:
the frequency

setFrequency

public void setFrequency(int freq)
Sets the frequency;

Specified by:
setFrequency in interface QualifierFrequency
Parameters:
freq - the frequency

getKeyFields

public String getKeyFields()
Returns a String key which can be used by equals, compareTo, and hashCode methods.

Specified by:
getKeyFields in interface QualifierFrequency
Returns:
a String composed from the frequency and qualifier.

hashCode

public int hashCode()
Return a hash code based on key fields.

Returns:
a hash code based on key fields

equals

public boolean equals(Object o)
Returns true if the specified object is equal to this object. The specified object must be a QualifierFrequency with matching key fields.

Parameters:
o - an Object to compare against
Returns:
boolean true if Object o is equal false otherwise

compareTo

public int compareTo(Object o)
Compares this QualifierFrequency to another one. Results are indeterminate if the specified parameter is not of the same class.

Specified by:
compareTo in interface Comparable
Parameters:
o - the Object to compare to
Returns:
int representing the relative ordering of this and the compare-to object


Copyright ©2005