package jerklib.parsers; import jerklib.EventToken; import jerklib.Session; import jerklib.events.IRCEvent; import jerklib.events.PartEvent; import jerklib.events.impl.PartEventImpl; /** * @author mohadib * */ public class PartParser implements CommandParser { public PartEvent createEvent(EventToken token, IRCEvent event) { Session session = event.getSession(); return new PartEventImpl ( token.data(), session, token.nick(), // who token.userName(), // username token.hostName(), // host name token.arg(0), // channel name session.getChannel(token.arg(0)), token.args().size() == 2? token.arg(1) : "" ); } }