Package com.intellij.util.io
Class ExternalIntegerKeyDescriptor
- java.lang.Object
-
- com.intellij.util.io.ExternalIntegerKeyDescriptor
-
- All Implemented Interfaces:
DataExternalizer<Integer>
,EqualityPolicy<Integer>
,KeyDescriptor<Integer>
public class ExternalIntegerKeyDescriptor extends Object implements KeyDescriptor<Integer>
-
-
Constructor Summary
Constructors Constructor Description ExternalIntegerKeyDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getHashCode(Integer value)
boolean
isEqual(Integer val1, Integer val2)
Integer
read(DataInput in)
void
save(DataOutput out, Integer value)
-
-
-
Method Detail
-
getHashCode
public int getHashCode(Integer value)
- Specified by:
getHashCode
in interfaceEqualityPolicy<Integer>
-
isEqual
public boolean isEqual(Integer val1, Integer val2)
- Specified by:
isEqual
in interfaceEqualityPolicy<Integer>
-
save
public void save(DataOutput out, Integer value) throws IOException
- Specified by:
save
in interfaceDataExternalizer<Integer>
- Throws:
IOException
-
read
public Integer read(DataInput in) throws IOException
- Specified by:
read
in interfaceDataExternalizer<Integer>
- Throws:
IOException
-
-