Type.java :  » Client » android-unified-im-client » org » bozo » im » service » protocols » xmpp » stanza » util » jabber » client » Android Open Source

Android Open Source » Client » android unified im client 
android unified im client » org » bozo » im » service » protocols » xmpp » stanza » util » jabber » client » Type.java
package org.bozo.im.service.protocols.xmpp.stanza.util.jabber.client;

import java.util.Hashtable;

public enum Type {

  ERROR("error"),
  GET("get"),
  RESULT("result"),
  SET("set");

  private static Hashtable<String, Type> mTypes;
  
  static {
    mTypes = new Hashtable<String, Type>();
    addType(ERROR);
    addType(GET);
    addType(RESULT);
    addType(SET);
  }
  
  private static void addType(Type pNamespace) {
    mTypes.put(pNamespace.toString(), pNamespace);
  }

  public static Type valueOfType(String pType) {
    return mTypes.get(pType);
  }
  
  private String mType;
  
  private Type(String pType) {
    mType = pType;
  }
  
  @Override
  public String toString() {
    return mType;
  }
  
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.