All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ircclouds.irc.api.om.ChanPartBuilder Maven / Gradle / Ivy

There is a newer version: 1.0-0014
Show newest version
package com.ircclouds.irc.api.om;

import com.ircclouds.irc.api.domain.*;
import com.ircclouds.irc.api.domain.messages.*;
import com.ircclouds.irc.api.utils.*;

public class ChanPartBuilder implements IBuilder
{
	// //:[email protected] PART #botcode :aSS

	public ChanPartMessage build(String aMessage)
	{
		String[] _cmpnts = aMessage.split(" ");

		IRCUser _info = ParseUtils.getUser(_cmpnts[0]);
		String _chanName = _cmpnts[2];
		if (_chanName.startsWith(":"))
		{
			_chanName = _chanName.substring(1);
		}

		ChanPartMessage _msg = null;
		if (_cmpnts.length > 3)
		{
			 _msg = new ChanPartMessage(_chanName, _info, _cmpnts[3].substring(1));
		}
		else
		{
			 _msg = new ChanPartMessage(_chanName, _info);
		}

		return _msg;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy