39 lines
785 B
Java
39 lines
785 B
Java
package f00f.net.irc.martyr.commands;
|
|
|
|
import f00f.net.irc.martyr.InCommand;
|
|
import f00f.net.irc.martyr.State;
|
|
|
|
|
|
/**
|
|
* Some unknown command, for which there is no factory. This is a
|
|
* special case command, created by IRCConnection if it can't find a
|
|
* proper command object.
|
|
*/
|
|
public class UnknownCommand extends AbstractInCommand
|
|
{
|
|
|
|
public State getState()
|
|
{
|
|
return State.UNKNOWN;
|
|
}
|
|
|
|
/**
|
|
* Never parsed.
|
|
*/
|
|
public InCommand parse( String prefix, String identifier, String params )
|
|
{
|
|
throw new UnsupportedOperationException("UnknownCommand does no parsing.");
|
|
}
|
|
|
|
/**
|
|
* Unknown, so we don't know what the identifier is ahead of time.
|
|
*/
|
|
public String getIrcIdentifier()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
}
|
|
|
|
|