SIP Communicator: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.protocol.yahoo
Class AbstractContactGroupYahooImpl

java.lang.Object
  extended by net.java.sip.communicator.impl.protocol.yahoo.AbstractContactGroupYahooImpl
All Implemented Interfaces:
ContactGroup
Direct Known Subclasses:
ContactGroupYahooImpl, RootContactGroupYahooImpl

public abstract class AbstractContactGroupYahooImpl
extends Object
implements ContactGroup

The Yahoo implementation of the service.protocol.ContactGroup interface. There are two types of groups possible here. RootContactGroupYahooImpl which is the root node of the ContactList itself and ContactGroupYahooImpl which represents standard groups. The reason for having those 2 is that generally, Yahoo groups may not contain subgroups. A contact list on the other hand may not directly contain buddies. The reason for having an abstract class is only - being able to esily recognize our own (Yahoo) contacts.

Author:
Damian Minkov

Constructor Summary
AbstractContactGroupYahooImpl()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.java.sip.communicator.service.protocol.ContactGroup
canContainSubgroups, contacts, countContacts, countSubgroups, getContact, getGroup, getGroup, getGroupName, getParentContactGroup, getPersistentData, getProtocolProvider, getUID, isPersistent, isResolved, subgroups
 

Constructor Detail

AbstractContactGroupYahooImpl

public AbstractContactGroupYahooImpl()

SIP Communicator: the OpenSource Java VoIP and Instant Messaging client.

SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.