?? entity.java
字號:
package com.power.pipeengine.Entity;
import com.power.pipeengine.InputData.*;
import com.power.pipeengine.Variable.*;
import com.power.pipeengine.*;
import java.util.ResourceBundle;
public class Entity
{
static ResourceBundle res = ResourceBundle.getBundle("com.power.pipeengine.Res",
EngineConfig.getInstance().getLocale() );
public String _variableCode = null;
private int _charSetLength = VariableConfig.getInstance().getCharSetLength();
public Entity() {
}
public void setVariableCode( int idx, int length ) {
char[] code = new char[length];
//pre-fill the array with '#'s
for( int i=0; i<length-1; i++ ) {
code[i] = '#';
}
if( idx < _charSetLength ) {
code[length-1] = VariableConfig.getInstance().getCodeAt( idx );
_variableCode = new String( code );
return;
} else if( (idx >= _charSetLength) &&
(idx < _charSetLength*_charSetLength) ) {
int quotient = (int) ( idx / _charSetLength );
code[length-2] = VariableConfig.getInstance().getCodeAt( quotient );
code[length-1] = VariableConfig.getInstance().getCodeAt( idx % _charSetLength );
_variableCode = new String( code );
return;
} else {
int quotient1 = (int) ( idx / ( _charSetLength * _charSetLength ) );
int remainder = idx % _charSetLength;
int quotient2 = (int) ( ( idx - quotient1 * _charSetLength * _charSetLength ) /
_charSetLength );
code[length-3] = VariableConfig.getInstance().getCodeAt( quotient1 );
code[length-2] = VariableConfig.getInstance().getCodeAt( quotient2 );
code[length-1] = VariableConfig.getInstance().getCodeAt( remainder );
_variableCode = new String( code );
}
}
public String getVariableCode() {
if( null == _variableCode ) {
System.out.println( res.getString("Servere_error") );
System.out.println( this );
System.exit( 0 );
}
return _variableCode;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -