当前位置: 首页>>代码示例>>Java>>正文


Java ReplaceStringMeta类代码示例

本文整理汇总了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);
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:24,代码来源:ReplaceStringDialog.java

示例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
	}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:21,代码来源:ReplaceStringDialog.java

示例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);
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:26,代码来源:ReplaceStringDialog.java

示例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
	}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:25,代码来源:ReplaceStringDialog.java

示例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);
}
 
开发者ID:jjeb,项目名称:kettle-trunk,代码行数:28,代码来源:ReplaceStringDialog.java

示例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
	}
 
开发者ID:jjeb,项目名称:kettle-trunk,代码行数:27,代码来源:ReplaceStringDialog.java

示例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();
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:42,代码来源:ReplaceStringDialog.java

示例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
  }
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:35,代码来源:ReplaceStringDialog.java

示例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>();
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:6,代码来源:ReplaceStringDialog.java

示例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>();
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:6,代码来源:ReplaceStringDialog.java


注:本文中的org.pentaho.di.trans.steps.replacestring.ReplaceStringMeta类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。