Skip to main content
summaryrefslogtreecommitdiffstats
blob: 59934a0f2c193c7bb29f184073c3a5e3d0ec6886 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package org.eclipse.net4j.internal.buddies.protocol;

import org.eclipse.net4j.buddies.protocol.BuddiesProtocolConstants;

import org.eclipse.net4j.util.container.IManagedContainer;

import org.eclipse.internal.net4j.ClientProtocolFactory;

/**
 * @author Eike Stepper
 */
public final class BuddiesClientProtocolFactory extends ClientProtocolFactory
{
  public static final String TYPE = BuddiesProtocolConstants.PROTOCOL_NAME;

  public BuddiesClientProtocolFactory()
  {
    super(TYPE);
  }

  public BuddiesClientProtocol create(String description)
  {
    return new BuddiesClientProtocol();
  }

  public static BuddiesClientProtocol get(IManagedContainer container, String description)
  {
    return (BuddiesClientProtocol)container.getElement(PRODUCT_GROUP, TYPE, description);
  }
}

Back to the top