|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.web_visage.ichatserv.fwk.IChatUser
public class IChatUser
Represents whole information available about concrete ichat user.
Constructor Summary | |
---|---|
IChatUser(ClientDescriptor aDescriptor,
com.web_visage.ichat.IChatSender aSender,
java.lang.String aNickname,
com.web_visage.ichat.EnumStatus aStatus,
java.lang.String aVersion)
Constructor. |
|
IChatUser(ClientDescriptor aDescriptor,
com.web_visage.ichat.IChatSender aSender,
java.lang.String aNickname,
com.web_visage.ichat.EnumStatus aStatus,
java.lang.String aVersion,
java.lang.String[] aLines)
Constructor. |
Method Summary | |
---|---|
IChatUser |
addLine(java.lang.String aLine)
Adds new line to the client's line list. |
ClientDescriptor |
getDescriptor()
Returns the descriptor. |
java.lang.String[] |
getLines()
Returns the lines. |
java.lang.String |
getNickname()
Returns the nickname. |
com.web_visage.ichat.IChatSender |
getSender()
Returns the sender. |
com.web_visage.ichat.EnumStatus |
getStatus()
Returns the status. |
java.lang.String |
getVersion()
Returns the version. |
boolean |
isOnLine(java.lang.String aLine)
Checks whether the client is connected to the given line. |
IChatUser |
removeLine(java.lang.String aLine)
Removes a line from the client's line list. |
IChatUser |
updateStatus(com.web_visage.ichat.EnumStatus aStatus)
Updates user status. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IChatUser(ClientDescriptor aDescriptor, com.web_visage.ichat.IChatSender aSender, java.lang.String aNickname, com.web_visage.ichat.EnumStatus aStatus, java.lang.String aVersion)
aDescriptor
- aNickname
- aSender
- aStatus
- aVersion
- public IChatUser(ClientDescriptor aDescriptor, com.web_visage.ichat.IChatSender aSender, java.lang.String aNickname, com.web_visage.ichat.EnumStatus aStatus, java.lang.String aVersion, java.lang.String[] aLines)
aDescriptor
- aNickname
- aSender
- aStatus
- aVersion
- aLines
- Method Detail |
---|
public java.lang.String getNickname()
public com.web_visage.ichat.IChatSender getSender()
public com.web_visage.ichat.EnumStatus getStatus()
public ClientDescriptor getDescriptor()
public java.lang.String getVersion()
public java.lang.String[] getLines()
public boolean isOnLine(java.lang.String aLine)
aLine
-
public IChatUser addLine(java.lang.String aLine)
This method doesn't change the original, new copy of object is created with an updated line list.
aLine
-
public IChatUser removeLine(java.lang.String aLine)
This method doesn't change the original, new copy of object is created with an updated line list.
aLine
-
public IChatUser updateStatus(com.web_visage.ichat.EnumStatus aStatus)
This method doesn't change the original, new copy of object is created with an updated line list.
aStatus
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |