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 int
getHashCode(String value)
boolean
isEqual(String val1, String val2)
String
read(DataInput storage)
void
save(DataOutput storage, String value)
-
-
-
Method Detail
-
getHashCode
public int getHashCode(String value)
- Specified by:
getHashCode
in interfaceEqualityPolicy<String>
-
isEqual
public boolean isEqual(String val1, String val2)
- Specified by:
isEqual
in interfaceEqualityPolicy<String>
-
save
public void save(DataOutput storage, String value) throws IOException
- Specified by:
save
in interfaceDataExternalizer<String>
- Throws:
IOException
-
read
public String read(DataInput storage) throws IOException
- Specified by:
read
in interfaceDataExternalizer<String>
- Throws:
IOException
-
-