net.anidb.udp
Class UdpRequest

java.lang.Object
  extended by net.anidb.udp.UdpRequest

public class UdpRequest
extends java.lang.Object

A request to the server.

Version:
1.0, 29.11.2009
Author:
grizzlyxp (http://anidb.net/perl-bin/animedb.pl?show=userpage&uid=63935)

Method Summary
 void addParameter(java.lang.String name, boolean value)
          Adds a parameter to the request.
 void addParameter(java.lang.String name, long value)
          Adds a parameter to the request.
 void addParameter(java.lang.String name, java.lang.String value)
          Adds a parameter to the request.
 java.net.DatagramPacket createPacket(java.nio.charset.Charset charset)
          Creates a datagram packet.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String value)
Adds a parameter to the request.

Parameters:
name - The name of the parameter.
value - The value of the parameter.
Throws:
java.lang.IllegalArgumentException - If the name is null.
java.lang.IllegalArgumentException - If the value is null.

addParameter

public void addParameter(java.lang.String name,
                         boolean value)
Adds a parameter to the request.

Parameters:
name - The name of the parameter.
value - The value of the parameter.
Throws:
java.lang.IllegalArgumentException - If the name is null.

addParameter

public void addParameter(java.lang.String name,
                         long value)
Adds a parameter to the request.

Parameters:
name - The name of the parameter.
value - The value of the parameter.
Throws:
java.lang.IllegalArgumentException - If the name is null.

createPacket

public java.net.DatagramPacket createPacket(java.nio.charset.Charset charset)
                                     throws java.io.UnsupportedEncodingException
Creates a datagram packet.

Parameters:
charset - The charset.
Returns:
The datagram packet.
Throws:
java.io.UnsupportedEncodingException - If the given charset isn't supported.

toString

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