Package org.apache.uima.util
Class NameClassPair
java.lang.Object
org.apache.uima.util.NameClassPair
- All Implemented Interfaces:
Serializable
A class that stores the name of an attribute and the Class of that attribute's value.
- See Also:
-
Constructor Summary
ConstructorDescriptionNameClassPair
(String aName, String aClassName) Creates a newNameClassPair
with the specified name and class. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Determines if two NameClassPairs are equal.Gets the class name of the attribute's value.getName()
Gets the name of the attribute.int
hashCode()
Gets the hash code for this object.toString()
Gets string representation of this object; useful for debugging.
-
Constructor Details
-
NameClassPair
Creates a newNameClassPair
with the specified name and class.- Parameters:
aName
- the name of an attributeaClassName
- the name of the class of that attribute's value
-
-
Method Details
-
getName
Gets the name of the attribute.- Returns:
- the name
-
getClassName
Gets the class name of the attribute's value.- Returns:
- the class name
-
equals
Determines if two NameClassPairs are equal. Two NameClassPairs are equal if both their Name and ClassName properties are equal. -
hashCode
public int hashCode()Gets the hash code for this object. The hash codes of two NameClassPairsx
andy
must be equal ifx.equals(y)
returns true; -
toString
Gets string representation of this object; useful for debugging.
-