DefaultKeyType.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 DefaultKeyType {
00012 public final static DefaultKeyType SIGNATURE = new DefaultKeyType("SIGNATURE", pkif_moduleJNI.SIGNATURE_get());
00013 public final static DefaultKeyType DECRYPTION = new DefaultKeyType("DECRYPTION");
00014 public final static DefaultKeyType NUMDEFTYPES = new DefaultKeyType("NUMDEFTYPES");
00015
00016 public final int swigValue() {
00017 return swigValue;
00018 }
00019
00020 public String toString() {
00021 return swigName;
00022 }
00023
00024 public static DefaultKeyType 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 " + DefaultKeyType.class + " with value " + swigValue);
00031 }
00032
00033 private DefaultKeyType(String swigName) {
00034 this.swigName = swigName;
00035 this.swigValue = swigNext++;
00036 }
00037
00038 private DefaultKeyType(String swigName, int swigValue) {
00039 this.swigName = swigName;
00040 this.swigValue = swigValue;
00041 swigNext = swigValue+1;
00042 }
00043
00044 private DefaultKeyType(String swigName, DefaultKeyType swigEnum) {
00045 this.swigName = swigName;
00046 this.swigValue = swigEnum.swigValue;
00047 swigNext = this.swigValue+1;
00048 }
00049
00050 private static DefaultKeyType[] swigValues = { SIGNATURE, DECRYPTION, NUMDEFTYPES };
00051 private static int swigNext = 0;
00052 private final int swigValue;
00053 private final String swigName;
00054 }
00055