PKIInfoSource.java
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009 package com.orionsec.jpkif;
00010
00011 public final class PKIInfoSource {
00012 public final static PKIInfoSource LOCAL = new PKIInfoSource("LOCAL");
00013 public final static PKIInfoSource REMOTE = new PKIInfoSource("REMOTE");
00014 public final static PKIInfoSource ALL = new PKIInfoSource("ALL");
00015
00016 public final int swigValue() {
00017 return swigValue;
00018 }
00019
00020 public String toString() {
00021 return swigName;
00022 }
00023
00024 public static PKIInfoSource swigToEnum(int swigValue) {
00025 if (swigValue < swigValues.length && swigValue >= 0 && swigValues[swigValue].swigValue == swigValue)
00026 return swigValues[swigValue];
00027 for (int i = 0; i < swigValues.length; i++)
00028 if (swigValues[i].swigValue == swigValue)
00029 return swigValues[i];
00030 throw new IllegalArgumentException("No enum " + PKIInfoSource.class + " with value " + swigValue);
00031 }
00032
00033 private PKIInfoSource(String swigName) {
00034 this.swigName = swigName;
00035 this.swigValue = swigNext++;
00036 }
00037
00038 private PKIInfoSource(String swigName, int swigValue) {
00039 this.swigName = swigName;
00040 this.swigValue = swigValue;
00041 swigNext = swigValue+1;
00042 }
00043
00044 private PKIInfoSource(String swigName, PKIInfoSource swigEnum) {
00045 this.swigName = swigName;
00046 this.swigValue = swigEnum.swigValue;
00047 swigNext = this.swigValue+1;
00048 }
00049
00050 private static PKIInfoSource[] swigValues = { LOCAL, REMOTE, ALL };
00051 private static int swigNext = 0;
00052 private final int swigValue;
00053 private final String swigName;
00054 }
00055