Class FieldScanner.FieldKey
java.lang.Object
org.simpleframework.xml.core.FieldScanner.FieldKey
- Enclosing class:
FieldScanner
The
FieldKey object is used to create a key that
can store a contact using a field without using the methods
of hashCode and equals on the field
directly, as these can perform poorly on certain platforms.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanThis method is used to compare this key to other keys.private booleanequals(FieldScanner.FieldKey other) This method is used to compare this key to other keys.inthashCode()This is basically the hash code for the field name.
-
Field Details
-
type
This is the class that the field has been declared on. -
name
This is the name of the field that this represents.
-
-
Constructor Details
-
FieldKey
Constructor of theFieldKeyobject. This is used to create an object that can reference something in a similar manner to a field.- Parameters:
field- this is the field to create the key with
-
-
Method Details
-
hashCode
-
equals
This method is used to compare this key to other keys. The declaring class and the name of the field are used to test for equality. If both are the same this returns true. -
equals
This method is used to compare this key to other keys. The declaring class and the name of the field are used to test for equality. If both are the same this returns true.- Parameters:
other- this is the value that is to be compared to- Returns:
- this returns true if the field values are equal
-