net.i2p.data.i2cp
Class AbuseReason
java.lang.Object
net.i2p.data.DataStructureImpl
net.i2p.data.i2cp.AbuseReason
- All Implemented Interfaces:
- Serializable, DataStructure
public class AbuseReason
- extends DataStructureImpl
Defines the structure for why abuse was reported either by the client to
the router or by the router to the client
- Author:
- jrandom
- See Also:
- Serialized Form
AbuseReason
public AbuseReason()
getReason
public String getReason()
setReason
public void setReason(String reason)
readBytes
public void readBytes(InputStream in)
throws DataFormatException,
IOException
- Description copied from interface:
DataStructure
- Load up the current object with data from the given stream. Data loaded
this way must match the I2P data structure specification.
Warning - many classes will throw IllegalStateException if data is already set.
- Parameters:
in
- stream to read from
- Throws:
DataFormatException
- if the data is improperly formatted
IOException
- if there was a problem reading the stream
writeBytes
public void writeBytes(OutputStream out)
throws DataFormatException,
IOException
- Description copied from interface:
DataStructure
- Write out the data structure to the stream, using the format defined in the
I2P data structure specification.
- Parameters:
out
- stream to write to
- Throws:
DataFormatException
- if the data was incomplete or not yet ready to be written
IOException
- if there was a problem writing to the stream
equals
public boolean equals(Object object)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object