Package com.intellij.util.io
Class EnumeratorStringDescriptor
- java.lang.Object
-
- com.intellij.util.io.EnumeratorStringDescriptor
-
- All Implemented Interfaces:
DataExternalizer<String>,EqualityPolicy<String>,KeyDescriptor<String>
public class EnumeratorStringDescriptor extends Object implements KeyDescriptor<String>
- Author:
- Eugene Zhuravlev Date: Dec 18, 2007
-
-
Constructor Summary
Constructors Constructor Description EnumeratorStringDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetHashCode(String value)booleanisEqual(String val1, String val2)Stringread(DataInput storage)voidsave(DataOutput storage, String value)
-
-
-
Method Detail
-
getHashCode
public int getHashCode(String value)
- Specified by:
getHashCodein interfaceEqualityPolicy<String>
-
isEqual
public boolean isEqual(String val1, String val2)
- Specified by:
isEqualin interfaceEqualityPolicy<String>
-
save
public void save(DataOutput storage, String value) throws IOException
- Specified by:
savein interfaceDataExternalizer<String>- Throws:
IOException
-
read
public String read(DataInput storage) throws IOException
- Specified by:
readin interfaceDataExternalizer<String>- Throws:
IOException
-
-