Package org.jaibo.api

Examples of org.jaibo.api.IrcUser


            ":testNickName1!~testUser1@test1.users.quakenet.org KICK #test_channel kicked_user_nick :kick message"

    };

    public void testIrcMessageParser() {
        IrcUser user1 = IrcUser.tryParse(this.users[0]);
        IrcUser user2 = IrcUser.tryParse(this.users[1]);
        IrcUser user3 = IrcUser.tryParse(this.users[2]);
        IrcUser user4 = IrcUser.tryParseFromIrcMessage(this.users[3]);
        IrcUser user5 = IrcUser.tryParseFromIrcMessage(this.users[4]);

        assertNotNull(user1);

        assertEquals(user1.getNick(), "nick");
        assertEquals(user1.getName(), "~user");
        assertEquals(user1.getHost(), "host.org");


        assertNotNull(user2);

        assertEquals(user2.getNick(), "esdf");
        assertEquals(user2.getName(), "esdf");
        assertEquals(user2.getHost(), "esdf.users.quakenet.org");


        assertNotNull(user3);

        assertEquals(user3.getNick(), "ph0en|X");
        assertEquals(user3.getName(), "~phoenix");
        assertEquals(user3.getHost(), "vlhurgs.net");


        assertNotNull(user4);

        assertEquals(user4.getNick(), "testNickName1");
        assertEquals(user4.getName(), "~testUser1");
        assertEquals(user4.getHost(), "test1.users.quakenet.org");


        assertNotNull(user5);

        assertEquals(user5.getNick(), "testNickName1");
        assertEquals(user5.getName(), "~testUser1");
        assertEquals(user5.getHost(), "test1.users.quakenet.org");
    }
View Full Code Here


        this.addNames(names);
    }

    public void messageReceived(IrcMessage message) {
        if (message.getMessageType() == IrcMessageType.PrivateMessage && this.check(message.getMessage().trim())) {
            IrcUser ircUser = IrcUser.tryParseFromIrcMessage(message.getFullMessage());

            if (ircUser != null && this.object.isAdminHost(ircUser.getHost())) {
                this.receiver = ircUser.getNick();

                this.execute();
            }
        }
    }
View Full Code Here

        this.addNames(names);
    }

    public void messageReceived(IrcMessage message) {
        if (message.getMessageType() == IrcMessageType.PrivateMessage && this.check(message.getMessage().trim())) {
            IrcUser ircUser = IrcUser.tryParseFromIrcMessage(message.getFullMessage());

            if (ircUser != null && this.object.isAdminHost(ircUser.getHost())) {
                this.receiver = ircUser.getNick();

                this.execute();
            }
        }
    }
View Full Code Here

    }

    @Override
    public void eventReceived(IrcEvent ircEvent) {
        if (ircEvent.getEventType() == IrcEventType.Join) {
            this.ircUser = new IrcUser(ircEvent.getUser(), ircEvent.getHost());

            this.execute();
        }
    }
View Full Code Here

    }

    @Override
    public void messageReceived(IrcMessage message) {
        if (message.getMessageType() == IrcMessageType.PrivateMessage && this.check(message.getMessage())) {
            IrcUser ircUser = IrcUser.tryParseFromIrcMessage(message.getFullMessage());

            if (ircUser != null && this.object.isAdminHost(ircUser.getHost())) {
                this.receiver = ircUser.getNick();

                this.execute();
            }
        }
    }
View Full Code Here

    }

    @Override
    public void messageReceived(IrcMessage message) {
        if (message.getMessageType() == IrcMessageType.PrivateMessage && this.checkExact(message.getMessage())) {
            IrcUser user = IrcUser.tryParseFromIrcMessage(message.getFullMessage());

            if (user != null && this.object.isAdminHost(user.getHost())) {
                this.receiver = message.getNick();

                this.execute();
            }
        }
View Full Code Here

    }

    @Override
    public void messageReceived(IrcMessage message) {
        if (message.getMessageType() == IrcMessageType.PrivateMessage && this.check(message.getMessage())) {
            IrcUser ircUser = IrcUser.tryParseFromIrcMessage(message.getFullMessage());

            if (ircUser != null && this.object.isAdminHost(ircUser.getHost())) {
                this.receiver = ircUser.getNick();

                this.execute();
            }
        }
    }
View Full Code Here

    }

    @Override
    public void messageReceived(IrcMessage message) {
        if (message.getMessageType() == IrcMessageType.PrivateMessage && this.checkExact(message.getMessage())) {
            IrcUser ircUser = IrcUser.tryParseFromIrcMessage(message.getFullMessage());

            if (ircUser != null && this.object.isAdminHost(ircUser.getHost())) {
                this.receiver = ircUser.getNick();

                this.execute();
            }
        }
    }
View Full Code Here

                CharSequence sequence = message.subSequence(0, message.length());
                Matcher matcher = p.matcher(sequence);

                if (matcher.matches()) {
                    this.ircUser = new IrcUser(null, matcher.group(1));

                    break;
                }
            }
View Full Code Here

                CharSequence sequence = message.subSequence(0, message.length());
                Matcher matcher = p.matcher(sequence);

                if (matcher.matches()) {
                    this.ircUser = new IrcUser(null, matcher.group(1));
                    this.greetingMessage = matcher.group(2);

                    break;
                }
            }
View Full Code Here

TOP

Related Classes of org.jaibo.api.IrcUser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.