f00f.net.irc.martyr.commands
Class PassCommand

java.lang.Object
  extended by f00f.net.irc.martyr.commands.PassCommand
All Implemented Interfaces:
Command, OutCommand

public class PassCommand
extends java.lang.Object
implements OutCommand

Defines PASS command, optional part of the handshake to register on the network.

Author:
Daniel Henninger

Field Summary
static java.lang.String IDENTIFIER
           
 
Constructor Summary
PassCommand(java.lang.String pass)
           
 
Method Summary
 java.lang.String getIrcIdentifier()
          Returns the string IRC uses to identify this command.
 java.lang.String render()
          Forms a string appropriate to send to the server, if required.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDENTIFIER

public static final java.lang.String IDENTIFIER
See Also:
Constant Field Values
Constructor Detail

PassCommand

public PassCommand(java.lang.String pass)
Parameters:
pass - the password for the user who is authenticating
Method Detail

render

public java.lang.String render()
Description copied from interface: OutCommand
Forms a string appropriate to send to the server, if required. Some commands will have no such string, as they are received and not sent. The string returned is sent to the server verbatim.

Specified by:
render in interface OutCommand
Returns:
Rendered string

getIrcIdentifier

public java.lang.String getIrcIdentifier()
Description copied from interface: Command
Returns the string IRC uses to identify this command. Examples: NICK, PING, KILL, 332. Not strictly required for OutCommands as the irc identifier is expected to be part of the reder() result.

Specified by:
getIrcIdentifier in interface Command
Returns:
The IRC identifier string


Copyright © 2000-2007 Ben Damm, Daniel Henninger, et al.