本文整理汇总了Java中org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta.getFieldReplaceByString方法的典型用法代码示例。如果您正苦于以下问题:Java ReplaceStringMeta.getFieldReplaceByString方法的具体用法?Java ReplaceStringMeta.getFieldReplaceByString怎么用?Java ReplaceStringMeta.getFieldReplaceByString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta
的用法示例。
在下文中一共展示了ReplaceStringMeta.getFieldReplaceByString方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: 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
}
示例2: 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
}
示例3: 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
}