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

📄 operationequipmentmap.java

📁 排产系统
💻 JAVA
字号:
package com.power.pipeengine.DispatchReportMap;import java.util.*;import java.io.*;import java.text.*;import java.net.*;import com.power.util.Message.*;import com.power.pipeengine.Entity.*;import com.power.pipe.*;import com.power.util.Message.*;import com.power.pipeengine.*;import com.power.pipeengine.InputData.*;public class OperationEquipmentMap extends InputReader{    static ResourceBundle res = ResourceBundle.getBundle("com.power.pipeengine.Res",                                                          EngineConfig.getInstance().getLocale() );    private OperationEquipmentTable[] operEquipTable;    private Hashtable allEquipment = new Hashtable();	private String _fileName = "operationequipmentmap";    private static final OperationEquipmentMap INSTANCE =                              new OperationEquipmentMap();   // Private constructor supresses   // default public constructor    private OperationEquipmentMap( ) {    }    public static OperationEquipmentMap getInstance( ) {        return INSTANCE;    }    public OperationEquipmentTable[] getOperationEquipmentTable() {        return operEquipTable;    }    public String getEquipment( int rteID, int bucketID ) {        if( null == operEquipTable[rteID -1] ) {            /*MessageArea.getInstance().addMessage( "\tNo equipment defined for route " +                    rteID + "\n" );*/            return "-1";        }        return operEquipTable[rteID - 1].getEquipment( bucketID );    }	protected String getFileName() {		return _fileName;	}	public void readData() throws Exception {		BufferedReader d = super.getReader();        if( null == d ) {          return;        }        operEquipTable = new OperationEquipmentTable[DataModel.getInstance().getRoutes().getNumberOfRoutes()];		String token = GlobalConfig.getInstance().getSeparator();		String aLine = d.readLine();		while( aLine != null ) {            if( aLine.length() <= 1 ) {                aLine = d.readLine();                continue;            }			StringTokenizer st = new StringTokenizer( aLine, token );			int rteID     = new Integer( st.nextToken() ).intValue();			String equipType = st.nextToken();			String equipID     = st.nextToken();            EquipmentCapability ec = (EquipmentCapability) allEquipment.get( equipID );            if( null == ec ) {                ec = new EquipmentCapability( equipID );                allEquipment.put( equipID, ec );            }            if( null == operEquipTable[rteID - 1] ) {                operEquipTable[rteID - 1] = new OperationEquipmentTable( rteID, equipType );            }            operEquipTable[rteID - 1].addEquipment( equipID.toString( ));			aLine = d.readLine();		}        d.close();		super.closeURLConnection();	}}

⌨️ 快捷键说明

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