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

📄 globalconfig.java

📁 今天为网友提供的是JAVA源码
💻 JAVA
字号:
package com.power.pipe;

/**
 * PIPE system global configration
 * Creation date: 2002/04/16
 * @author: vicksong
 */
import javax.swing.*;
import java.io.*;
import java.util.*;

public class GlobalConfig {
    /////////////////////////////////////////////////////////////////////////////////////////////////
    //Added by Ken 2002/04/18
    /////////////////////////////////////////////////////////////////////////////////////////////////
    //private static final String _HostName = "192.168.1.88"; //HostName
    private static final String _HostName = "127.0.0.1"; //HostName
    //private static final String _HostName = "192.168.1.104"; //HostName
    private static final String _wwwHome = "http://" + _HostName + "/pipe-eval/";
    //PIPE Home Path
    private static final String _ServletPort = ""; //Servlet Engine Port
    /////////////////////////////////////////////////////////////////////////////////////////////////
    //END
    /////////////////////////////////////////////////////////////////////////////////////////////////

    private String _token = ","; //CSV File Split Flag
    private String _inDataDir = "C:\\paraster\\PIPE\\inputFiles\\a@a.a\\";
    private String _outDataDir = "C:\\paraster\\PIPE\\outputFiles\\a@a.a\\";
    private String _validCharSet =
        "~ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!$%&()/,.;?@_`'{}|";
    private String _tmpUrl =
        "http://"
            + _HostName
            + "/pipe-eval"
            + _ServletPort
            + "/servlet/";
	private String _url = _tmpUrl + "com.power.servlet.ParaServlet";
	private String _versionUrl = _tmpUrl + "com.power.servlet.GetVersion";

    //Servlet URL

    //Navigator Icon File Name
    private static final String _TreeLeafIcon = "leaf.gif";
    private static final String _TreeOpenIcon = "open.gif";
    private static final String _TreeClosedIcon = "close.gif";
    private static final String _PipeIcon = "pipelogo.gif";
    private static final String _Manufacture = "square.gif";
    private static final String _Inventory = "triangle.gif";
    private static final String _DemandManufacture = "square_d.gif";
    private static final String _DemandInventory = "triangle_d.gif";

    //Navigator UI Style Class Name
    private static final String _LookAndFeel =
        "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";

    //Navigator Applet Properties
    public static final int _TreeWidth = 250; //Tree Applet Width
    public static final int _TreeHeight = 1000; //Tree Applet Height
    public static final int _TreeTabPaneLeft = 0; //Tree TabPane Left Bound
    public static final int _TreeTabPaneTop = 0; //Tree TabPane Top Bound
    public static final int _TreeTabPaneWidth = 250; //Tree TabPane Width
    public static final int _TreeTabPaneHeight = 1000; //Tree TabPane Height

    //Node Subscript Defination
    //PIPE IN Leaf
    public static final int PLANNING_CALENDAR = 0;
    public static final int WORKING_CALENDAR = 1;
    public static final int PRODUCT = 2;
    public static final int PRODUCT_DEMAND = 3;
    public static final int FACILITY = 4;
    public static final int INTER_INVENTORY_FACILITY_TRANSFER = 5;
    public static final int ROUTE = 6;
    public static final int ROUTE_SOURCE = 7;
    public static final int ROUTE_PRODUCT = 8;
    public static final int WIP_BY_ROUTE = 9;
    public static final int PRODUCT_BOUNDS = 10;
    public static final int INVENTORY = 11;
    public static final int INVENTORY_COSTS = 12;
    public static final int INVENTORY_GROUP = 13;
    public static final int MINIMUM_INVENTORY = 14;
    public static final int RESOURCE = 15;
    public static final int RESOURCE_USE = 16;
    public static final int MATERIALS = 17;
    public static final int MATERIAL_USE = 18;
    //PIPE OUT Leaf
    public static final int PRODUCTIONSTARTSSCHEDULE = 19;
    public static final int PRODUCTIONOUTSSCHEDULE = 20;
    public static final int PRODUCTIONOUTSBYROUTE = 21;
    public static final int SOURCING_PLAN = 22;
    public static final int DELINQUENCY = 23;
    public static final int BOUNDSSUPPORT = 24;
    public static final int MININVSUPPORT = 25;
    public static final int RESOURCE_USAGE = 26;
    public static final int MATERIAL_CONSUMPTION = 27;
    public static final int PRODUCTRECEIPT = 28;
    public static final int PRODUCTDISPATCH = 29;
    //PIPE RUN Leaf
    public static final int EXECUTE_ENGINE = 30;
    //Control Panel Leaf
    public static final int MODEL_MANAGE = 31;
    public static final int LOG_VIEWER = 32;
	//Docs & Tutorial Leaf
    public static final int README = 33;
    public static final int TUTORIAL = 34;
	//Visualize Supply Chain Leaf
	public static final int VISUAL_ROUTE = 35;

    private static final GlobalConfig INSTANCE = new GlobalConfig();


    /*************************************************************************************
    Constructor GlobalConfig()
    **************************************************************************************/
    private GlobalConfig() {

    }
    /*************************************************************************************
    get Valid Char length
    **************************************************************************************/
    public int getCharSetLength() {
        return _validCharSet.length();
    }
    /*************************************************************************************
    whether a Valid Char seek
    **************************************************************************************/
    public char getCodeAt(int i) {
        return _validCharSet.charAt(i);
    }
    /////////////////////////////////////////////////////////////////////////////////////////////////
    //Added by Ken 2002/04/15
    /////////////////////////////////////////////////////////////////////////////////////////////////
    /*************************************************************************************
    get Variety Icon URL
    **************************************************************************************/
    public static String getIconURL(String _IconType) {
        String _tmpURL = _wwwHome + "images/";
        if (_IconType.equals("LeafIcon"))
            _tmpURL += _TreeLeafIcon;
        if (_IconType.equals("OpenIcon"))
            _tmpURL += _TreeOpenIcon;
        if (_IconType.equals("ClosedIcon"))
            _tmpURL += _TreeClosedIcon;
        if (_IconType.equals("PipeIcon"))
            _tmpURL += _PipeIcon;
        if (_IconType.equals("Manufacture"))
            _tmpURL += _Manufacture;
        if (_IconType.equals("Inventory"))
            _tmpURL += _Inventory;
        if (_IconType.equals("DemandManufacture"))
            _tmpURL += _DemandManufacture;
        if (_IconType.equals("DemandInventory"))
            _tmpURL += _DemandInventory;

        return _tmpURL;
    }
    /*************************************************************************************
    get Data Input Directory
    **************************************************************************************/
    public String getInputDirectory() {
        return _inDataDir;
    }
    /*************************************************************************************
    get an Instance of GlobalConfig Object
    **************************************************************************************/
    public static GlobalConfig getInstance() {
        return INSTANCE;
    }
    /*************************************************************************************
    get Data Output Directory
    **************************************************************************************/
    public String getOutputDirectory() {
        return _outDataDir;
    }
    /*************************************************************************************
    get CSV File Split Flag
    **************************************************************************************/
    public String getSeparator() {
        return _token;
    }
    /*************************************************************************************
    get Navigator UI Class Name
    **************************************************************************************/
    public static String getTreeUIName() {
        return _LookAndFeel;
    }
    /*************************************************************************************
    get CSV I/O Servlet URL string
    **************************************************************************************/
    public String getURL() {
        return _url;
    }
    /*************************************************************************************
    get Version Flag Servlet URL string
    **************************************************************************************/
    public String getVersionURL() {
        return _versionUrl;
    }

    public boolean isStandAloneApp() {
        return true;
    }

    public String getLPServerURL() {
        return "http://" + _HostName + "/ChangRong/servlet/";
    }

    public String getDirectInputDir() {
        //return "c:\\paraster\\pipe\\inputfiles\\admin@paraster.com\\";
        return "c:\\paraster\\input\\";
    }

    public String getDirectOutputDir() {
        //return "c:\\paraster\\pipe\\outputfiles\\admin@paraster.com\\";
        return "c:\\paraster\\output\\";
    }

    public String getLPSolverWorkDir() {
        return "c:\\paraster\\work\\";
    }

    public String getRunLogDir() {
        return "c:\\paraster\\log\\";
    }

    public String getFileReadWriteURL() {
        return "http://" + _HostName + "/ChangRong/servlet/com.power.pipeengine.LP_ReadWriteFile";
    }

    public String getHostName() {
      return _HostName;
    }

}

⌨️ 快捷键说明

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