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