Android Open Source - SDCrimeZone Bcc Code Enum






From Project

Back to project page SDCrimeZone.

License

The source code is released under:

Apache License

If you think the Android project SDCrimeZone listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.crimezone.sd;
//w ww .  j  av a  2s . c  o m
import java.util.EnumSet;

public enum BccCodeEnum {
  MURDER("1", "Murder"),
  RAPE("2", "Rape"),
  ROBBERY("3", "Robbery"),
  ASSAULT("4", "Assault"),
  BURGLARY("5", "Burglary"),
  THEFT("6", "Theft"),
  VEHICLE_THEFT("7", "Vehicle Theft"),
  ARSON("8", "Arson"),
  OTHER_CRIMES("A", "Other Crimes"),
  CHILD_AND_FAMILY("C", "Child & Family"),
  DEADLY_WEAPON("D", "Deadly Weapon"),
  EMBEZZLEMENT("E", "Embezzlement"),
  FRAUD("F", "Fraud"),
  GAMBLING("G", "Gambling"),
  MALICIOUS_MISCHIEF("M", "Malicious Mischief"),
  NARCOTICS("N", "Narcotics"),
  SEX_CRIMES("S", "Sex Crimes"),
  FORGERY("Y", "Forgery"),
  OTHER_NON_CRIMINAL_CODE("Z", "Other Non-criminal incidents");

  private String code;
  private String name;

  private BccCodeEnum(String code, String name) {
    this.code = code;
    this.name = name;
  }

  public String getCode() {
    return code;
  }

  public String getName() {
    return name;
  }

  public static BccCodeEnum fromCode(String code) {
    for (final BccCodeEnum element : EnumSet.allOf(BccCodeEnum.class)) {
      if (element.getCode().equals(code)) {
        return element;
      }
    }
    throw new IllegalArgumentException("Cannot be parsed into an enum element : '" + code + "'");
  }
  
  public static BccCodeEnum fromName(String name) {
    for (final BccCodeEnum element : EnumSet.allOf(BccCodeEnum.class)) {
      if (element.getName().equals(name)) {
        return element;
      }
    }
    throw new IllegalArgumentException("Cannot be parsed into an enum element : '" + name + "'");
  }
}




Java Source Code List

com.crimezone.sd.BccCodeEnum.java
com.crimezone.sd.CircleMapOverlay.java
com.crimezone.sd.CrimeMapOverlay.java
com.crimezone.sd.Data.java
com.crimezone.sd.SDCrimeMapActivity.java
com.crimezone.sd.SDCrimeSummaryActivity.java
com.crimezone.sd.SDCrimeSummaryWorker.java
com.crimezone.sd.SDCrimeZoneActivity.java
com.crimezone.sd.SDCrimeZoneApplication.java
com.crimezone.sd.SDPopulateCrimeListActivity.java
com.crimezone.sd.ShowCrimeMapActivity.java