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


Java JobEntryXMLWellFormed类代码示例

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


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

示例1: JobEntryXMLWellFormedDialog

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

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

示例2: JobEntryXMLWellFormedDialog

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

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

示例3: JobEntryXMLWellFormedDialog

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

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

示例4: getData

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

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

      if ( jobEntry.getSourceWildcards()[i] != null ) {
        ti.setText( 2, jobEntry.getSourceWildcards()[i] );
      }
    }
    wFields.setRowNums();
    wFields.optWidth( true );
  }
  wPrevious.setSelection( jobEntry.isArgFromPrevious() );
  wIncludeSubfolders.setSelection( jobEntry.isIncludeSubfolders() );

  wNrErrorsLessThan.setText( Const.NVL( jobEntry.getNrErrorsLessThan(), "10" ) );

  if ( jobEntry.getSuccessCondition() != null ) {
    if ( jobEntry.getSuccessCondition().equals( JobEntryXMLWellFormed.SUCCESS_IF_AT_LEAST_X_FILES_WELL_FORMED ) ) {
      wSuccessCondition.select( 1 );
    } else if ( jobEntry.getSuccessCondition().equals( JobEntryXMLWellFormed.SUCCESS_IF_BAD_FORMED_FILES_LESS ) ) {
      wSuccessCondition.select( 2 );
    } else {
      wSuccessCondition.select( 0 );
    }
  } else {
    wSuccessCondition.select( 0 );
  }

  if ( jobEntry.getResultFilenames() != null ) {
    if ( jobEntry.getResultFilenames().equals( JobEntryXMLWellFormed.ADD_WELL_FORMED_FILES_ONLY ) ) {
      wAddFilenameToResult.select( 1 );
    } else if ( jobEntry.getResultFilenames().equals( JobEntryXMLWellFormed.ADD_BAD_FORMED_FILES_ONLY ) ) {
      wAddFilenameToResult.select( 2 );
    } else {
      wAddFilenameToResult.select( 0 );
    }
  } else {
    wAddFilenameToResult.select( 0 );
  }

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

示例5: ok

import org.pentaho.di.job.entries.xmlwellformed.JobEntryXMLWellFormed; //导入依赖的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.setIncludeSubfolders( wIncludeSubfolders.getSelection() );
  jobEntry.setArgFromPrevious( wPrevious.getSelection() );

  jobEntry.setNrErrorsLessThan( wNrErrorsLessThan.getText() );

  if ( wSuccessCondition.getSelectionIndex() == 1 ) {
    jobEntry.setSuccessCondition( JobEntryXMLWellFormed.SUCCESS_IF_AT_LEAST_X_FILES_WELL_FORMED );
  } else if ( wSuccessCondition.getSelectionIndex() == 2 ) {
    jobEntry.setSuccessCondition( JobEntryXMLWellFormed.SUCCESS_IF_BAD_FORMED_FILES_LESS );
  } else {
    jobEntry.setSuccessCondition( JobEntryXMLWellFormed.SUCCESS_IF_NO_ERRORS );
  }

  if ( wAddFilenameToResult.getSelectionIndex() == 1 ) {
    jobEntry.setResultFilenames( JobEntryXMLWellFormed.ADD_WELL_FORMED_FILES_ONLY );
  } else if ( wAddFilenameToResult.getSelectionIndex() == 2 ) {
    jobEntry.setResultFilenames( JobEntryXMLWellFormed.ADD_BAD_FORMED_FILES_ONLY );
  } else {
    jobEntry.setResultFilenames( JobEntryXMLWellFormed.ADD_ALL_FILENAMES );
  }

  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++;
    }
  }
  String[] source_filefolder = new String[nr];
  String[] wildcard = new String[nr];
  nr = 0;
  for ( int i = 0; i < nritems; i++ ) {
    String source = wFields.getNonEmpty( i ).getText( 1 );
    String wild = wFields.getNonEmpty( i ).getText( 2 );
    if ( source != null && source.length() != 0 ) {
      source_filefolder[nr] = source;
      wildcard[nr] = wild;
      nr++;
    }
  }
  jobEntry.setSourceFileFolders( source_filefolder );
  jobEntry.setSourceWildcards( wildcard );
  dispose();
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:56,代码来源:JobEntryXMLWellFormedDialog.java


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