rath.msnm
Class BuddyList

java.lang.Object
  |
  +--rath.msnm.BuddyList

public class BuddyList
extends Object

MsnFriend °´Ã¼µéÀ» °¡Áö°í ÀÖ´Â BuddyListÀÌ´Ù. List¿Í Map µÎ°¡Áö ÇüÅ·ΠÀڷḦ º¸°üÇÏ°í ÀÖÀ¸¹Ç·Î Sequence·Î ÀÌ¿ëÇϰųª LoginNameÀ¸·Î °Ë»öÀ» Çϰųª ¸ðµÎ¿¡°Ô ¿ëÀÌÇÏ´Ù. (¹°·Ð ¸Þ¸ð¸®´Â ±× ¸¸Å­ ´õ ¸¹ÀÌ ¼Ò¸ðµÈ´Ù.)

Version:
$Id: BuddyList.java,v 1.1.1.1 2002/03/03 21:32:35 xrath Exp $, since 2002/02/25
Author:
Jang-Ho Hwang, rath@xrath.com

Constructor Summary
BuddyList(String name)
          ÁÖ¾îÁø À̸§À» °¡Áö´Â BuddyList °´Ã¼¸¦ »ý¼ºÇÑ´Ù.
 
Method Summary
 void add(MsnFriend friend)
          ¸¸¾à ÀÌ ¸®½ºÆ®¿¡ ÀÌ¹Ì °°Àº LoginNameÀÌ Á¸ÀçÇÑ´Ù¸é, »õ·Î Ãß°¡ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, »óÅÂ¿Í FriendlyName¸¸ º¯°æÇÑ´Ù.
 void clear()
           
 MsnFriend get(int index)
           
 MsnFriend get(String loginName)
           
 String getName()
           
 Iterator iterator()
           
 void remove(MsnFriend friend)
           
 void remove(String loginName)
           
 void set(MsnFriend friend)
          friendÀÇ LoginNameÀ» °¡Áø »ç¿ëÀÚÀÇ FriendlyÀ̸§°ú, »óŸ¦ º¯°æÇÑ´Ù.
 void setOffline(String loginName)
          ÇØ´ç »ç¿ëÀÚ¸¦ OFFLINEÀ¸·Î »óÅ°ªÀ» º¯°æÇÑ´Ù.
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuddyList

public BuddyList(String name)
ÁÖ¾îÁø À̸§À» °¡Áö´Â BuddyList °´Ã¼¸¦ »ý¼ºÇÑ´Ù.

Method Detail

getName

public String getName()

add

public void add(MsnFriend friend)
¸¸¾à ÀÌ ¸®½ºÆ®¿¡ ÀÌ¹Ì °°Àº LoginNameÀÌ Á¸ÀçÇÑ´Ù¸é, »õ·Î Ãß°¡ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, »óÅÂ¿Í FriendlyName¸¸ º¯°æÇÑ´Ù.


remove

public void remove(MsnFriend friend)

remove

public void remove(String loginName)

get

public MsnFriend get(int index)

get

public MsnFriend get(String loginName)

set

public void set(MsnFriend friend)
friendÀÇ LoginNameÀ» °¡Áø »ç¿ëÀÚÀÇ FriendlyÀ̸§°ú, »óŸ¦ º¯°æÇÑ´Ù. ¸¸¾à Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é IllegalArgumentExceptionÀ» ´øÁú °ÍÀÌ´Ù.


setOffline

public void setOffline(String loginName)
ÇØ´ç »ç¿ëÀÚ¸¦ OFFLINEÀ¸·Î »óÅ°ªÀ» º¯°æÇÑ´Ù.


iterator

public Iterator iterator()

size

public int size()

clear

public void clear()