// Copyright (c) 2015, Christopher "BlayTheNinth" Baker
package net.blay09.mods.eirairc.util;
import net.blay09.mods.eirairc.api.config.IConfigManager;
import net.blay09.mods.eirairc.api.irc.IRCContext;
import net.blay09.mods.eirairc.irc.IRCConnectionImpl;
public enum IRCTargetError implements IRCContext {
SpecifyServer("error.specifyServer"),
ServerNotFound("error.serverNotFound"),
ChannelNotFound("error.channelNotFound"),
UserNotFound("error.userNotFound"),
InvalidTarget("error.invalidTarget"),
TargetNotFound("error.targetNotFound"),
NotConnected("error.notConnected"),
NotOnChannel("error.notOnChannel");
private final String errorString;
IRCTargetError(String errorString) {
this.errorString = errorString;
}
@Override
public String getName() {
return errorString;
}
@Override
public ContextType getContextType() {
return ContextType.Error;
}
@Override
public String getIdentifier() {
return toString();
}
@Override
public IRCConnectionImpl getConnection() {
return null;
}
@Override
public void message(String message) {}
@Override
public void notice(String message) {}
@Override
public void ctcpMessage(String message) {}
@Override
public void ctcpNotice(String message) {}
@Override
public IConfigManager getGeneralSettings() {
return null;
}
@Override
public IConfigManager getBotSettings() {
return null;
}
@Override
public IConfigManager getThemeSettings() {
return null;
}
}