com.ircclouds.irc.api.state.IIRCState Maven / Gradle / Ivy
package com.ircclouds.irc.api.state;
import java.util.*;
import com.ircclouds.irc.api.*;
import com.ircclouds.irc.api.domain.*;
/**
* This interface represents a view about the currently established IRC connection state, and allows retrieval
* of various IRC server options like channels modes, user statuses, and more, once
* {@link IRCApiImpl#IRCApiImpl(Boolean)} is set to true.
*
* @author [email protected]
*
*/
public interface IIRCState
{
String getNickname();
List getAltNicks();
String getRealname();
String getIdent();
List getChannels();
IRCChannel getChannelByName(String aChannelName);
IRCServer getServer();
IRCServerOptions getServerOptions();
boolean isConnected();
IIRCState getPrevious();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy