本文整理汇总了Java中org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta类的典型用法代码示例。如果您正苦于以下问题:Java ReplaceStringMeta类的具体用法?Java ReplaceStringMeta怎么用?Java ReplaceStringMeta使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ReplaceStringMeta类属于org.pentaho.di.trans.steps.replacestring包,在下文中一共展示了ReplaceStringMeta类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getData
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
/**
* Copy information from the meta-data input to the dialog fields.
*/
public void getData() {
int i;
if (input.getFieldInStream() != null) {
for (i = 0; i < input.getFieldInStream().length; i++) {
TableItem item = wFields.table.getItem(i);
if (input.getFieldInStream()[i] != null) item.setText(1, input.getFieldInStream()[i]);
if (input.getFieldOutStream()[i] != null) item.setText(2, input.getFieldOutStream()[i]);
item.setText(3, ReplaceStringMeta.getUseRegExDesc(input.getUseRegEx()[i]));
if (input.getReplaceString()[i] != null) item.setText(4, input.getReplaceString()[i]);
if (input.getReplaceByString()[i] != null) item.setText(5, input.getReplaceByString()[i]);
item.setText(6, ReplaceStringMeta.getWholeWordDesc(input.getWholeWord()[i]));
item.setText(7, ReplaceStringMeta.getCaseSensitiveDesc(input.getCaseSensitive()[i]));
}
}
wStepname.selectAll();
wFields.setRowNums();
wFields.optWidth(true);
}
示例2: getInfo
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
private void getInfo(ReplaceStringMeta inf) {
int nrkeys = wFields.nrNonEmpty();
inf.allocate(nrkeys);
if(log.isDebug())
log.logDebug(toString(), Messages.getString("ReplaceStringDialog.Log.FoundFields", String.valueOf(nrkeys))); //$NON-NLS-1$ //$NON-NLS-2$
for (int i = 0; i < nrkeys; i++) {
TableItem item = wFields.getNonEmpty(i);
inf.getFieldInStream()[i] = item.getText(1);
inf.getFieldOutStream()[i] = item.getText(2);
inf.getUseRegEx()[i] =ReplaceStringMeta.getUseRegExByDesc(item.getText(3));
inf.getReplaceString()[i] = item.getText(4);
inf.getReplaceByString()[i] = item.getText(5);
inf.getWholeWord()[i] = ReplaceStringMeta.getWholeWordByDesc(item.getText(6));
inf.getCaseSensitive()[i] = ReplaceStringMeta.getCaseSensitiveByDesc(item.getText(7));
}
stepname = wStepname.getText(); // return value
}
示例3: getData
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
/**
* Copy information from the meta-data input to the dialog fields.
*/
public void getData() {
int i;
if (input.getFieldInStream() != null) {
for (i = 0; i < input.getFieldInStream().length; i++) {
TableItem item = wFields.table.getItem(i);
if (input.getFieldInStream()[i] != null) item.setText(1, input.getFieldInStream()[i]);
if (input.getFieldOutStream()[i] != null) item.setText(2, input.getFieldOutStream()[i]);
item.setText(3, ReplaceStringMeta.getUseRegExDesc(input.getUseRegEx()[i]));
if (input.getReplaceString()[i] != null) item.setText(4, input.getReplaceString()[i]);
if (input.getReplaceByString()[i] != null) item.setText(5, input.getReplaceByString()[i]);
if (input.getFieldReplaceByString()[i] != null) item.setText(6, input.getFieldReplaceByString()[i]);
item.setText(7, ReplaceStringMeta.getWholeWordDesc(input.getWholeWord()[i]));
item.setText(8, ReplaceStringMeta.getCaseSensitiveDesc(input.getCaseSensitive()[i]));
}
}
wStepname.selectAll();
wFields.setRowNums();
wFields.optWidth(true);
}
示例4: getInfo
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
private void getInfo(ReplaceStringMeta inf) {
int nrkeys = wFields.nrNonEmpty();
inf.allocate(nrkeys);
if(log.isDebug())
logDebug(BaseMessages.getString(PKG, "ReplaceStringDialog.Log.FoundFields", String.valueOf(nrkeys))); //$NON-NLS-1$ //$NON-NLS-2$
for (int i = 0; i < nrkeys; i++) {
TableItem item = wFields.getNonEmpty(i);
inf.getFieldInStream()[i] = item.getText(1);
inf.getFieldOutStream()[i] = item.getText(2);
inf.getUseRegEx()[i] =ReplaceStringMeta.getUseRegExByDesc(item.getText(3));
inf.getReplaceString()[i] = item.getText(4);
if(Const.isEmpty(item.getText(6)))
inf.getReplaceByString()[i] = item.getText(5);
else
inf.getFieldReplaceByString()[i] = item.getText(6);
inf.getWholeWord()[i] = ReplaceStringMeta.getWholeWordByDesc(item.getText(7));
inf.getCaseSensitive()[i] = ReplaceStringMeta.getCaseSensitiveByDesc(item.getText(8));
}
stepname = wStepname.getText(); // return value
}
示例5: getData
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
/**
* Copy information from the meta-data input to the dialog fields.
*/
public void getData() {
int i;
if (input.getFieldInStream() != null) {
for (i = 0; i < input.getFieldInStream().length; i++) {
TableItem item = wFields.table.getItem(i);
if (input.getFieldInStream()[i] != null) item.setText(1, input.getFieldInStream()[i]);
if (input.getFieldOutStream()[i] != null) item.setText(2, input.getFieldOutStream()[i]);
item.setText(3, ReplaceStringMeta.getUseRegExDesc(input.getUseRegEx()[i]));
if (input.getReplaceString()[i] != null) item.setText(4, input.getReplaceString()[i]);
if (input.getReplaceByString()[i] != null) item.setText(5, input.getReplaceByString()[i]);
item.setText(6, input.isSetEmptyString()[i]?BaseMessages.getString(PKG, "System.Combo.Yes"):BaseMessages.getString(PKG, "System.Combo.No"));
if (input.getFieldReplaceByString()[i] != null) item.setText(7, input.getFieldReplaceByString()[i]);
item.setText(8, ReplaceStringMeta.getWholeWordDesc(input.getWholeWord()[i]));
item.setText(9, ReplaceStringMeta.getCaseSensitiveDesc(input.getCaseSensitive()[i]));
}
}
wStepname.selectAll();
wFields.setRowNums();
wFields.optWidth(true);
}
示例6: getInfo
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
private void getInfo(ReplaceStringMeta inf) {
int nrkeys = wFields.nrNonEmpty();
inf.allocate(nrkeys);
if(isDebug())
logDebug(BaseMessages.getString(PKG, "ReplaceStringDialog.Log.FoundFields", String.valueOf(nrkeys))); //$NON-NLS-1$ //$NON-NLS-2$
for (int i = 0; i < nrkeys; i++) {
TableItem item = wFields.getNonEmpty(i);
inf.getFieldInStream()[i] = item.getText(1);
inf.getFieldOutStream()[i] = item.getText(2);
inf.getUseRegEx()[i] =ReplaceStringMeta.getUseRegExByDesc(item.getText(3));
inf.getReplaceString()[i] = item.getText(4);
inf.getReplaceByString()[i] = item.getText(5);
inf.isSetEmptyString()[i] = BaseMessages.getString(PKG, "System.Combo.Yes").equalsIgnoreCase(item.getText(6));
if(inf.isSetEmptyString()[i]) inf.getReplaceByString()[i]="";
inf.getFieldReplaceByString()[i] = item.getText(7);
if(!Const.isEmpty(item.getText(7))) inf.getReplaceByString()[i]="";
inf.getWholeWord()[i] = ReplaceStringMeta.getWholeWordByDesc(item.getText(8));
inf.getCaseSensitive()[i] = ReplaceStringMeta.getCaseSensitiveByDesc(item.getText(9));
}
stepname = wStepname.getText(); // return value
}
示例7: getData
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
/**
* Copy information from the meta-data input to the dialog fields.
*/
public void getData() {
if ( input.getFieldInStream() != null ) {
for ( int i = 0; i < input.getFieldInStream().length; i++ ) {
TableItem item = wFields.table.getItem( i );
if ( input.getFieldInStream()[i] != null ) {
item.setText( 1, input.getFieldInStream()[i] );
}
if ( input.getFieldOutStream()[i] != null ) {
item.setText( 2, input.getFieldOutStream()[i] );
}
item.setText( 3, ReplaceStringMeta.getUseRegExDesc( input.getUseRegEx()[i] ) );
if ( input.getReplaceString()[i] != null ) {
item.setText( 4, input.getReplaceString()[i] );
}
if ( input.getReplaceByString()[i] != null ) {
item.setText( 5, input.getReplaceByString()[i] );
}
item
.setText( 6, input.isSetEmptyString()[i]
? BaseMessages.getString( PKG, "System.Combo.Yes" ) : BaseMessages.getString(
PKG, "System.Combo.No" ) );
if ( input.getFieldReplaceByString()[i] != null ) {
item.setText( 7, input.getFieldReplaceByString()[i] );
}
item.setText( 8, ReplaceStringMeta.getWholeWordDesc( input.getWholeWord()[i] ) );
item.setText( 9, ReplaceStringMeta.getCaseSensitiveDesc( input.getCaseSensitive()[i] ) );
item.setText( 10, ReplaceStringMeta.getIsUnicodeDesc( input.isUnicode()[i] ) );
}
}
wFields.setRowNums();
wFields.optWidth( true );
wStepname.selectAll();
wStepname.setFocus();
}
示例8: getInfo
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
private void getInfo( ReplaceStringMeta inf ) {
int nrkeys = wFields.nrNonEmpty();
inf.allocate( nrkeys );
if ( isDebug() ) {
logDebug( BaseMessages.getString( PKG, "ReplaceStringDialog.Log.FoundFields", String.valueOf( nrkeys ) ) );
}
//CHECKSTYLE:Indentation:OFF
for ( int i = 0; i < nrkeys; i++ ) {
TableItem item = wFields.getNonEmpty( i );
inf.getFieldInStream()[i] = item.getText( 1 );
inf.getFieldOutStream()[i] = item.getText( 2 );
inf.getUseRegEx()[i] = ReplaceStringMeta.getUseRegExByDesc( item.getText( 3 ) );
inf.getReplaceString()[i] = item.getText( 4 );
inf.getReplaceByString()[i] = item.getText( 5 );
inf.isSetEmptyString()[i] =
BaseMessages.getString( PKG, "System.Combo.Yes" ).equalsIgnoreCase( item.getText( 6 ) );
if ( inf.isSetEmptyString()[i] ) {
inf.getReplaceByString()[i] = "";
}
inf.getFieldReplaceByString()[i] = item.getText( 7 );
if ( !Utils.isEmpty( item.getText( 7 ) ) ) {
inf.getReplaceByString()[i] = "";
}
inf.getWholeWord()[i] = ReplaceStringMeta.getWholeWordByDesc( item.getText( 8 ) );
inf.getCaseSensitive()[i] = ReplaceStringMeta.getCaseSensitiveByDesc( item.getText( 9 ) );
inf.isUnicode()[i] = ReplaceStringMeta.getIsUnicodeByDesc( item.getText( 10 ) );
}
stepname = wStepname.getText(); // return value
}
示例9: ReplaceStringDialog
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
public ReplaceStringDialog(Shell parent, Object in, TransMeta tr, String sname) {
super(parent, (BaseStepMeta) in, tr, sname);
input = (ReplaceStringMeta) in;
inputFields =new HashMap<String, Integer>();
}
示例10: ReplaceStringDialog
import org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta; //导入依赖的package包/类
public ReplaceStringDialog( Shell parent, Object in, TransMeta tr, String sname ) {
super( parent, (BaseStepMeta) in, tr, sname );
input = (ReplaceStringMeta) in;
inputFields = new HashMap<String, Integer>();
}