IppUrlCacheMode.java 2.88 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.scene7.is.ipp.messages;

import com.scene7.is.ipp.messages.EnumOps;
import com.scene7.is.ipp.messages.Ipp;
import java.io.IOException;
import java.io.Writer;

public class IppUrlCacheMode
implements EnumOps {
    public static final int IppUrlCacheNormal = 131072;
    public static final int IppUrlCacheOff = 131073;
    public static final int IppUrlCacheValidate = 131074;
    public static final int IppUrlCacheUpdate = 131075;
    private static String[] strings_ = new String[]{"IppUrlCacheNormal", "IppUrlCacheOff", "IppUrlCacheValidate", "IppUrlCacheUpdate"};

    public IppUrlCacheMode() {
        Ipp.Assert(false, "IppUrlCacheMode ctor");
    }

    public static String stringStatic(int e) {
        switch (e) {
            case 131072: {
                return "IppUrlCacheNormal";
            }
            case 131073: {
                return "IppUrlCacheOff";
            }
            case 131074: {
                return "IppUrlCacheValidate";
            }
            case 131075: {
                return "IppUrlCacheUpdate";
            }
        }
        return "??? Unknown IppUrlCacheMode";
    }

    public static int valueStatic(String s) {
        if (s.equals("IppUrlCacheNormal")) {
            return 131072;
        }
        if (s.equals("IppUrlCacheOff")) {
            return 131073;
        }
        if (s.equals("IppUrlCacheValidate")) {
            return 131074;
        }
        if (s.equals("IppUrlCacheUpdate")) {
            return 131075;
        }
        Ipp.Assert(false, "IppUrlCacheMode enum");
        return -1;
    }

    public static int minValueStatic() {
        return 131072;
    }

    public static int maxValueStatic() {
        return 131075;
    }

    public static String[] stringsStatic() {
        return strings_;
    }

    public int minValue() {
        return IppUrlCacheMode.minValueStatic();
    }

    public int maxValue() {
        return IppUrlCacheMode.maxValueStatic();
    }

    public int value(String s) {
        return IppUrlCacheMode.valueStatic(s);
    }

    public String string(int e) {
        return IppUrlCacheMode.stringStatic(e);
    }

    public String[] strings() {
        return IppUrlCacheMode.stringsStatic();
    }

    public static void Print(Writer tf, String label, int it) throws IOException {
        tf.write(label + "IppUrlCacheMode." + IppUrlCacheMode.stringStatic(it) + "\n");
    }

    public static void PrintArray(Writer tf, String label, int[] it) throws IOException {
        String ll = label + "IppUrlCacheMode Array, length: ";
        tf.write(ll);
        if (it == null) {
            tf.write("NULL!!!\n");
            return;
        }
        tf.write("" + it.length + "\n");
        for (int i = 0; i < it.length; ++i) {
            ll = label + "IppUrlCacheMode[" + String.valueOf(i) + "]: ";
            IppUrlCacheMode.Print(tf, ll, it[i]);
        }
    }
}