Class PassCommand

  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.

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


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


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


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
Rendered string


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
The IRC identifier string

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