⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ag.java

📁 KJAVA浏览器
💻 JAVA
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi

import java.util.Vector;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;

public class ag extends x
{

    public static final int _fldnull = 0;
    public static final int b = 1;
    public static final int _fldvoid = 2;
    public static final int i = 3;
    public static final int _fldgoto = 4;
    public static final int _fldelse = 5;
    public static final int j = 6;
    public static final int d = 7;
    public static final int _fldlong = 8;
    public static final int f = 9;
    public static final int c = 10;
    private g gx;
    private static final String _fldcase[] = {
        "text", "password", "textarea", "submit", "checkbox", "radio", "select", "option", "image", "hidden",
        "button"
    };
    public final int e;
    public final String _fldbyte;
    public final int _fldchar;
    public String h;
    public boolean g;

    public ag(int k, String s, String s1, String s2, String s3)
    {
        e = k;
        _fldbyte = s;
        int l = 32;
        try
        {
            l = Math.min(Integer.parseInt(s1), 8);
        }
        catch(NumberFormatException numberformatexception) { }
        _fldchar = Math.max(l, 1);
        h = s2;
        g = s3 != null;
    }

    public static int a(String s)
    {
        if(s == null || s.length() == 0)
            return 0;
        for(int k = 0; k < _fldcase.length; k++)
            if(s.equals(_fldcase[k]))
                return k;

        return -1;
    }

    public boolean a(Object obj)
    {
        if(_fldif)
            return false;
        boolean flag;
        switch(e)
        {
        case 2: // '\002'
        case 7: // '\007'
            flag = obj instanceof StringBuffer;
            break;

        case 6: // '\006'
            flag = (obj instanceof StringBuffer) || (obj instanceof ag) && ((ag)obj).e == 7;
            break;

        default:
            flag = false;
            break;
        }
        return flag;
    }

    public i a(i k, Graphics g1, Font font, int l, boolean flag)
    {
        String s = _mthint();
        return s != null ? x.a(k, s, g1, font, l, flag) : k;
    }

    public i _mthif(i k)
    {
        String s = _mthint();
        return s != null ? x._mthif(k, s) : k;
    }

    public String _mthint()
    {
        String s;
        switch(e)
        {
        case 0: // '\0'
        case 1: // '\001'
        case 3: // '\003'
        case 10: // '\n'
            s = "[" + (h != null ? h : " ") + "]";
            break;

        case 4: // '\004'
            s = g ? "√" : "□";
            break;

        case 5: // '\005'
            s = g ? "⊙" : "〇";
            break;

        case 8: // '\b'
            s = "(图)";
            break;

        case 9: // '\t'
            s = null;
            break;

        case 2: // '\002'
            s = "[" + a() + "]";
            break;

        case 7: // '\007'
            s = null;
            break;

        case 6: // '\006'
            s = "[↓]";
            break;

        default:
            s = null;
            break;
        }
        return s;
    }

    public String _mthif(String s)
    {
        String s1 = null;
        switch(e)
        {
        case 0: // '\0'
        case 1: // '\001'
        case 3: // '\003'
        case 9: // '\t'
            s1 = h;
            break;

        case 4: // '\004'
        case 5: // '\005'
            s1 = g ? h : null;
            break;

        case 2: // '\002'
            s1 = a();
            break;
        }
        if(e == 6)
        {
            StringBuffer stringbuffer = new StringBuffer();
            for(int k = 0; k < size(); k++)
            {
                ag ag1 = (ag)elementAt(k);
                if(ag1.g)
                {
                    if(s == null && stringbuffer.length() != 0)
                        stringbuffer.append('&');
                    stringbuffer.append(a(_fldbyte, ag1.a(), s));
                }
            }

            return stringbuffer.length() != 0 ? stringbuffer.toString() : null;
        }
        if(s1 == null)
            return null;
        else
            return a(_fldbyte, s1, s);
    }

    private String a(String s, String s1, String s2)
    {
        StringBuffer stringbuffer = new StringBuffer();
        if(s2 != null)
            stringbuffer.append("--").append(s2).append("\r\nContent-Disposition: from-data; name=\"").append(s).append("\"\r\n\r\n").append(s1).append("\r\n");
        else
        if(s != null)
            stringbuffer.append(gx._mthfor(s)).append('=').append(gx._mthfor(s1));
        return stringbuffer.toString();
    }

    /*static
    {
        _fldnull = 0;
        b = 1;
        _fldvoid = 2;
        i = 3;
        _fldgoto = 4;
        _fldelse = 5;
        j = 6;
        d = 7;
        _fldlong = 8;
        f = 9;
        c = 10;
    }*/
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -