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

📄 outcommandcomposit_ae.java

📁 经过反编译和部分代码修改后的ultraimpro java源代码。可在netbean环境下成功编译。供学习和分析用。
💻 JAVA
字号:
// Decompiled by DJ v3.9.9.91 Copyright 2005 Atanas Neshkov  Date: 2006-5-1 19:31:40
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 

import java.util.Vector;

public final class OutCommandComposit_ae extends CommandProcess_aq
{

    public OutCommandComposit_ae(int i, int j)
    {
        CommandIndex = i;
        ITraceId = new Integer(j);
        blHasPayload = false;
    }

    public OutCommandComposit_ae(int i)
    {
        this(i, -1);
    }

    public final String GetOutputString()
    {
        String s = CommandProcess_aq.GetCommandName(CommandIndex) + " ";
        String s1 = "";
        if(ITraceId.intValue() != -1)
            s1 = ITraceId.toString();
        String s2 = s + s1;
        int j;
        switch(CommandIndex)
        {
        case 24: // '\030'
            return s2 = s2 + " " + a_java_util_Vector_fld.elementAt(0) + " " + a_java_util_Vector_fld.elementAt(1) + a_java_util_Vector_fld.elementAt(2) + a_java_util_Vector_fld.elementAt(3);

        case 19: // '\023'
            for(int i = 0; i < a_java_util_Vector_fld.size(); i++)
                s2 = s2 + " " + (String)a_java_util_Vector_fld.elementAt(i);

            if(blHasPayload)
                return s2.trim() + "\r\n";
            else
                return s2.trim() + "\r\n" + a_java_lang_String_fld;

        default:
            j = 0;
            break;
        }
        for(; j < a_java_util_Vector_fld.size(); j++)
            s2 = s2 + " " + (String)a_java_util_Vector_fld.elementAt(j);

        return s2.trim() + "\r\n";
    }

    public final byte[] GetOutputBytes()
    {
        return Utf8Util_ao.Encode(true, GetOutputString());
    }

    public final String b_mod_tos()
    {
        String s = CommandProcess_aq.GetCommandName(CommandIndex) + " ";
        String s1 = "";
        if(ITraceId.intValue() != -1)
            s1 = ITraceId.toString();
        String s2 = s + s1;
        switch(CommandIndex)
        {
        case 24: // '\030'
            return s2 = s2 + " " + a_java_util_Vector_fld.elementAt(0) + " " + a_java_util_Vector_fld.elementAt(1) + a_java_util_Vector_fld.elementAt(2) + a_java_util_Vector_fld.elementAt(3);
        }
        for(int i = 0; i < a_java_util_Vector_fld.size(); i++)
            s2 = s2 + " " + (String)a_java_util_Vector_fld.elementAt(i);

        return s2.trim();
    }

    public final int a_mod_toi()
    {
        return ITraceId.intValue();
    }

    public final void a(int i)
    {
        ITraceId = new Integer(i);
    }

    public final void AddString(String s)
    {
        a_java_util_Vector_fld.addElement(s);
    }

    public final String toString()
    {
        return GetOutputString();
    }

    public boolean blHasPayload;
    public byte a_byte_array1d_fld[];
    public byte b[];
}

⌨️ 快捷键说明

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