public class EventToken
extends java.lang.Object
<message> ::= [':' <prefix> <SPACE> ] <command> <params> <crlf> <prefix> ::= <servername> | <nick> [ '!' <user> ] [ '@' <host> ] <command> ::= <letter> { <letter> } | <number> <number> <number> <SPACE> ::= ' ' { ' ' } <params> ::= <SPACE> [ ':' <trailing> | <middle> <params> ] <middle> ::= <Any *non-empty* sequence of octets not including SPACE or NUL or CR or LF, the first of which may not be ':'> <trailing> ::= <Any, possibly *empty*, sequence of octets not including NUL or CR or LF>
Constructor and Description |
---|
EventToken(java.lang.String data)
Create a new EventToken
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
arg(int index)
Gets an argument
|
java.util.List<java.lang.String> |
args()
Gets list of arguments
|
java.lang.String |
command()
Gets the command.
|
java.lang.String |
getHostName()
Gets hostname from message
|
java.lang.String |
getNick()
Get nick from message
|
java.lang.String |
getRawEventData()
Returns raw event data
|
java.lang.String |
getUserName()
Get username from message
|
int |
numeric()
Get the numeric code of an event.
|
java.lang.String |
prefix()
Gets message prefix if any
|
java.lang.String |
toString() |
public EventToken(java.lang.String data)
data
- to parsepublic java.lang.String getHostName()
public java.lang.String getUserName()
public java.lang.String getNick()
public java.lang.String prefix()
public java.lang.String command()
public java.util.List<java.lang.String> args()
public java.lang.String arg(int index)
index
- public java.lang.String getRawEventData()
public int numeric()
public java.lang.String toString()
toString
in class java.lang.Object