IppImageMergeOrder.java 2.45 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 IppImageMergeOrder
implements EnumOps {
    public static final int IppImageMergeOver = 65537;
    public static final int IppImageMergeUnder = 65538;
    private static String[] strings_ = new String[]{"IppImageMergeOver", "IppImageMergeUnder"};

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

    public static String stringStatic(int e) {
        switch (e) {
            case 65537: {
                return "IppImageMergeOver";
            }
            case 65538: {
                return "IppImageMergeUnder";
            }
        }
        return "??? Unknown IppImageMergeOrder";
    }

    public static int valueStatic(String s) {
        if (s.equals("IppImageMergeOver")) {
            return 65537;
        }
        if (s.equals("IppImageMergeUnder")) {
            return 65538;
        }
        Ipp.Assert(false, "IppImageMergeOrder enum");
        return -1;
    }

    public static int minValueStatic() {
        return 65537;
    }

    public static int maxValueStatic() {
        return 65538;
    }

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

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

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

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

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

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

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

    public static void PrintArray(Writer tf, String label, int[] it) throws IOException {
        String ll = label + "IppImageMergeOrder 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 + "IppImageMergeOrder[" + String.valueOf(i) + "]: ";
            IppImageMergeOrder.Print(tf, ll, it[i]);
        }
    }
}