Package 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
-
Constructor Summary
Constructors Constructor Description AbuseReason()
-
Method Summary
Modifier and Type Method Description boolean
equals(Object object)
String
getReason()
int
hashCode()
void
readBytes(InputStream in)
Load up the current object with data from the given stream.void
setReason(String reason)
String
toString()
void
writeBytes(OutputStream out)
Write out the data structure to the stream, using the format defined in the I2P data structure specification.Methods inherited from class net.i2p.data.DataStructureImpl
calculateHash, fromBase64, fromByteArray, read, toBase64, toByteArray
-
Constructor Details
-
AbuseReason
public AbuseReason()
-
-
Method Details
-
getReason
-
setReason
-
readBytes
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 formattedIOException
- if there was a problem reading the stream
-
writeBytes
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 writtenIOException
- if there was a problem writing to the stream
-
equals
-
hashCode
public int hashCode() -
toString
-