p2pMapReduce.mapreduceModule.io
Class StringWritable

java.lang.Object
  extended by p2pMapReduce.mapreduceModule.io.StringWritable
All Implemented Interfaces:
java.lang.Comparable<StringWritable>, Writable, WritableComparable<StringWritable>

public class StringWritable
extends java.lang.Object
implements WritableComparable<StringWritable>

A writable that represent a string. The string is always converted in UTF-8 encoding


Constructor Summary
StringWritable()
           
StringWritable(java.lang.String value)
           
 
Method Summary
 int compareTo(StringWritable o)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getValue()
           
 int hashCode()
           
static void main(java.lang.String[] args)
           
static java.lang.String read(java.io.DataInput in)
           
 void readFields(java.io.DataInput in)
          Deserialize the fields of this object from in.
 void setValue(java.lang.String value)
           
 java.lang.String toString()
           
 void write(java.io.DataOutput out)
          Serialize the fields of this object to out.
static void write(java.io.DataOutput out, java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringWritable

public StringWritable()

StringWritable

public StringWritable(java.lang.String value)
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException

write

public static void write(java.io.DataOutput out,
                         java.lang.String s)
                  throws java.io.IOException
Throws:
java.io.IOException

read

public static java.lang.String read(java.io.DataInput in)
                             throws java.io.IOException
Throws:
java.io.IOException

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String value)

readFields

public void readFields(java.io.DataInput in)
                throws java.io.IOException
Description copied from interface: Writable
Deserialize the fields of this object from in.

For efficiency, implementations should attempt to re-use storage in the existing object where possible.

Specified by:
readFields in interface Writable
Parameters:
in - DataInput to deseriablize this object from.
Throws:
java.io.IOException

write

public void write(java.io.DataOutput out)
           throws java.io.IOException
Description copied from interface: Writable
Serialize the fields of this object to out.

Specified by:
write in interface Writable
Parameters:
out - DataOuput to serialize this object into.
Throws:
java.io.IOException

compareTo

public int compareTo(StringWritable o)
Specified by:
compareTo in interface java.lang.Comparable<StringWritable>

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object