📄 globalconfig.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 + -