本文整理汇总了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"));
}
示例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"));
}
示例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" ) );
}
}
示例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();
}
示例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();
}