• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java JobEntrySetVariables类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.pentaho.di.job.entries.setvariables.JobEntrySetVariables的典型用法代码示例。如果您正苦于以下问题:Java JobEntrySetVariables类的具体用法?Java JobEntrySetVariables怎么用?Java JobEntrySetVariables使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



JobEntrySetVariables类属于org.pentaho.di.job.entries.setvariables包,在下文中一共展示了JobEntrySetVariables类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getData

import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
/**
 * Copy information from the meta-data input to the dialog fields.
 */
public void getData()
{
	if (jobEntry.getName() != null) wName.setText( jobEntry.getName() );
	wName.selectAll();
	
	wVarSubs.setSelection(jobEntry.isReplaceVars());
		
	if (jobEntry.variableName != null)
	{
		for (int i = 0; i < jobEntry.variableName.length; i++)
		{
			TableItem ti = wFields.table.getItem(i);
			if (jobEntry.variableName[i] != null)
				ti.setText(1, jobEntry.variableName[i]);
			if (jobEntry.getVariableValue()[i] != null)
				ti.setText(2, jobEntry.getVariableValue()[i]);

			ti.setText(3, JobEntrySetVariables.getVariableTypeDescription(jobEntry.getVariableType()[i]));
			
		}
		wFields.setRowNums();
		wFields.optWidth(true);
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:28,代码来源:JobEntrySetVariablesDialog.java


示例2: JobEntrySetVariablesDialog

import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
public JobEntrySetVariablesDialog(Shell parent, JobEntryInterface jobEntryInt, Repository rep, JobMeta jobMeta)
  {
      super(parent, jobEntryInt, rep, jobMeta);
      jobEntry = (JobEntrySetVariables) jobEntryInt;

if (this.jobEntry.getName() == null) 
	this.jobEntry.setName(Messages.getString("JobEntrySetVariables.Name.Default"));
  }
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:9,代码来源:JobEntrySetVariablesDialog.java


示例3: JobEntrySetVariablesDialog

import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
public JobEntrySetVariablesDialog(Shell parent, JobEntryInterface jobEntryInt, Repository rep, JobMeta jobMeta)
{
    super(parent, jobEntryInt, rep, jobMeta);
    jobEntry = (JobEntrySetVariables) jobEntryInt;

if (this.jobEntry.getName() == null) 
  this.jobEntry.setName(BaseMessages.getString(PKG, "JobEntrySetVariables.Name.Default"));
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:9,代码来源:JobEntrySetVariablesDialog.java


示例4: getData

import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
/**
 * Copy information from the meta-data input to the dialog fields.
 */
public void getData()
{
  if (jobEntry.getName() != null) wName.setText( jobEntry.getName() );
  wName.selectAll();
  
  wFilename.setText(Const.NVL(jobEntry.getFilename(), ""));
  wFileVariableType.setText(JobEntrySetVariables.getVariableTypeDescription(jobEntry.getFileVariableType()));
  
  wVarSubs.setSelection(jobEntry.isReplaceVars());
    
  if (jobEntry.variableName != null)
  {
    for (int i = 0; i < jobEntry.variableName.length; i++)
    {
      TableItem ti = wFields.table.getItem(i);
      if (jobEntry.variableName[i] != null)
        ti.setText(1, jobEntry.variableName[i]);
      if (jobEntry.getVariableValue()[i] != null)
        ti.setText(2, jobEntry.getVariableValue()[i]);

      ti.setText(3, JobEntrySetVariables.getVariableTypeDescription(jobEntry.getVariableType()[i]));
      
    }
    wFields.setRowNums();
    wFields.optWidth(true);
  }
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:31,代码来源:JobEntrySetVariablesDialog.java


示例5: JobEntrySetVariablesDialog

import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
public JobEntrySetVariablesDialog( Shell parent, JobEntryInterface jobEntryInt, Repository rep, JobMeta jobMeta ) {
  super( parent, jobEntryInt, rep, jobMeta );
  jobEntry = (JobEntrySetVariables) jobEntryInt;

  if ( this.jobEntry.getName() == null ) {
    this.jobEntry.setName( BaseMessages.getString( PKG, "JobEntrySetVariables.Name.Default" ) );
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:9,代码来源:JobEntrySetVariablesDialog.java


示例6: getData

import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
/**
 * Copy information from the meta-data input to the dialog fields.
 */
public void getData() {
  wName.setText( Const.nullToEmpty( jobEntry.getName() ) );

  wFilename.setText( Const.NVL( jobEntry.getFilename(), "" ) );
  wFileVariableType.setText( JobEntrySetVariables.getVariableTypeDescription( jobEntry.getFileVariableType() ) );

  wVarSubs.setSelection( jobEntry.isReplaceVars() );

  if ( jobEntry.variableName != null ) {
    for ( int i = 0; i < jobEntry.variableName.length; i++ ) {
      TableItem ti = wFields.table.getItem( i );
      if ( jobEntry.variableName[i] != null ) {
        ti.setText( 1, jobEntry.variableName[i] );
      }
      if ( jobEntry.getVariableValue()[i] != null ) {
        ti.setText( 2, jobEntry.getVariableValue()[i] );
      }

      ti.setText( 3, JobEntrySetVariables.getVariableTypeDescription( jobEntry.getVariableType()[i] ) );

    }
    wFields.setRowNums();
    wFields.optWidth( true );
  }

  wName.selectAll();
  wName.setFocus();
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:32,代码来源:JobEntrySetVariablesDialog.java


示例7: ok

import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
private void ok()
{
	   if(Const.isEmpty(wName.getText())) 
     {
		MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
		mb.setText(Messages.getString("System.StepJobEntryNameMissing.Title"));
		mb.setMessage(Messages.getString("System.JobEntryNameMissing.Msg"));
		mb.open(); 
		return;
     }
	jobEntry.setName(wName.getText());
	jobEntry.setReplaceVars(wVarSubs.getSelection());
	
	int nritems = wFields.nrNonEmpty();
	int nr = 0;
	for (int i = 0; i < nritems; i++)
	{
		String arg = wFields.getNonEmpty(i).getText(1);
		if (arg != null && arg.length() != 0)
			nr++;
	}
	jobEntry.variableName = new String[nr];
	jobEntry.variableValue = new String[nr];
	jobEntry.variableType = new int[nr];

	
	nr = 0;
	for (int i = 0; i < nritems; i++)
	{
		String varname = wFields.getNonEmpty(i).getText(1);
		String varvalue = wFields.getNonEmpty(i).getText(2);
	    String vartype = wFields.getNonEmpty(i).getText(3);
	
		if (varname != null && varname.length() != 0)
		{
			jobEntry.variableName[nr] = varname;
			jobEntry.variableValue[nr] = varvalue;
			jobEntry.variableType[nr]= JobEntrySetVariables.getVariableType(vartype);
			nr++;
		}
	}
	
	dispose();
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:45,代码来源:JobEntrySetVariablesDialog.java


示例8: ok

import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
private void ok()
{
   if(Const.isEmpty(wName.getText())) 
    {
    MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
    mb.setText(BaseMessages.getString(PKG, "System.StepJobEntryNameMissing.Title"));
    mb.setMessage(BaseMessages.getString(PKG, "System.JobEntryNameMissing.Msg"));
    mb.open(); 
    return;
    }
  jobEntry.setName(wName.getText());
  
  jobEntry.setFilename(wFilename.getText());
  jobEntry.setFileVariableType(JobEntrySetVariables.getVariableType(wFileVariableType.getText()));
  jobEntry.setReplaceVars(wVarSubs.getSelection());
  
  int nritems = wFields.nrNonEmpty();
  int nr = 0;
  for (int i = 0; i < nritems; i++)
  {
    String arg = wFields.getNonEmpty(i).getText(1);
    if (arg != null && arg.length() != 0)
      nr++;
  }
  jobEntry.variableName = new String[nr];
  jobEntry.variableValue = new String[nr];
  jobEntry.variableType = new int[nr];

  
  nr = 0;
  for (int i = 0; i < nritems; i++)
  {
    String varname = wFields.getNonEmpty(i).getText(1);
    String varvalue = wFields.getNonEmpty(i).getText(2);
    String vartype = wFields.getNonEmpty(i).getText(3);
  
    if (varname != null && varname.length() != 0)
    {
      jobEntry.variableName[nr] = varname;
      jobEntry.variableValue[nr] = varvalue;
      jobEntry.variableType[nr]= JobEntrySetVariables.getVariableType(vartype);
      nr++;
    }
  }
  
  dispose();
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:48,代码来源:JobEntrySetVariablesDialog.java


示例9: ok

import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
private void ok() {
  if ( Utils.isEmpty( wName.getText() ) ) {
    MessageBox mb = new MessageBox( shell, SWT.OK | SWT.ICON_ERROR );
    mb.setText( BaseMessages.getString( PKG, "System.StepJobEntryNameMissing.Title" ) );
    mb.setMessage( BaseMessages.getString( PKG, "System.JobEntryNameMissing.Msg" ) );
    mb.open();
    return;
  }
  jobEntry.setName( wName.getText() );

  jobEntry.setFilename( wFilename.getText() );
  jobEntry.setFileVariableType( JobEntrySetVariables.getVariableType( wFileVariableType.getText() ) );
  jobEntry.setReplaceVars( wVarSubs.getSelection() );

  int nritems = wFields.nrNonEmpty();
  int nr = 0;
  for ( int i = 0; i < nritems; i++ ) {
    String arg = wFields.getNonEmpty( i ).getText( 1 );
    if ( arg != null && arg.length() != 0 ) {
      nr++;
    }
  }
  jobEntry.variableName = new String[nr];
  jobEntry.variableValue = new String[nr];
  jobEntry.variableType = new int[nr];

  nr = 0;
  for ( int i = 0; i < nritems; i++ ) {
    String varname = wFields.getNonEmpty( i ).getText( 1 );
    String varvalue = wFields.getNonEmpty( i ).getText( 2 );
    String vartype = wFields.getNonEmpty( i ).getText( 3 );

    if ( varname != null && varname.length() != 0 ) {
      jobEntry.variableName[nr] = varname;
      jobEntry.variableValue[nr] = varvalue;
      jobEntry.variableType[nr] = JobEntrySetVariables.getVariableType( vartype );
      nr++;
    }
  }

  dispose();
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:43,代码来源:JobEntrySetVariablesDialog.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java TraitSet类代码示例发布时间:2022-05-22
下一篇:
Java Language类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap