當前位置: 首頁>>代碼示例>>Java>>正文


Java BaseStepMeta類代碼示例

本文整理匯總了Java中org.pentaho.di.trans.step.BaseStepMeta的典型用法代碼示例。如果您正苦於以下問題:Java BaseStepMeta類的具體用法?Java BaseStepMeta怎麽用?Java BaseStepMeta使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


BaseStepMeta類屬於org.pentaho.di.trans.step包,在下文中一共展示了BaseStepMeta類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: DockerTransExecutorDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public DockerTransExecutorDialog(Shell parent, Object in, TransMeta transMeta, String stepname) {
    super("com/github/brosander/kettle/docker/dockerTransExecutorDialog.xul", parent, (BaseStepMeta) in, transMeta, stepname);
    loadMeta((DockerTransExecutorMeta) baseStepMeta);
    this.stepname = stepname;
    tempStepName = stepname;
    this.transMeta = transMeta;
    try {
        bf.setBindingType(Binding.Type.BI_DIRECTIONAL);
        bf.createBinding(this, "tempStepName", "step-name", "value").fireSourceChanged();
        bf.createBinding(this, DockerTransExecutorMeta.IMAGE, "image", "value").fireSourceChanged();
        bf.createBinding(this, DockerTransExecutorMeta.TRANSFORMATION, "transformation", "value").fireSourceChanged();
        bf.createBinding(this, DockerTransExecutorMeta.KILL_CONTAINER, "killContainer", "checked").fireSourceChanged();
        bf.createBinding(this, DockerTransExecutorMeta.REMOVE_CONTAINER, "removeContainer", "checked").fireSourceChanged();
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
}
 
開發者ID:brosander,項目名稱:kettle-docker,代碼行數:18,代碼來源:DockerTransExecutorDialog.java

示例2: MultiMergeJoinDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public MultiMergeJoinDialog(Shell parent, Object in, TransMeta tr, String sname)
{
	super(parent, (BaseStepMeta)in, tr, sname);
	joinMeta=(MultiMergeJoinMeta)in;
	wInputStepArray = new CCombo[tr.getPrevStepNames(stepname).length];
	keyValTextBox = new Text[wInputStepArray.length];
    }
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:8,代碼來源:MultiMergeJoinDialog.java

示例3: PentahoReportingOutputDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public PentahoReportingOutputDialog(Shell parent, Object in, TransMeta transMeta, String sname)
{
	super(parent, (BaseStepMeta)in, transMeta, sname);
	input=(PentahoReportingOutputMeta)in;
	this.transMeta=transMeta;
	if (sname != null) stepname=sname;
	else stepname=BaseMessages.getString(PKG, "PentahoReportingOutputDialog.DefaultStepName"); //$NON-NLS-1$
}
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:9,代碼來源:PentahoReportingOutputDialog.java

示例4: TeraDataBulkLoaderDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public TeraDataBulkLoaderDialog(Shell parent, Object in, TransMeta transMeta, String sname)
{
	super(parent, (BaseStepMeta)in, transMeta, sname);
	input = (TeraDataBulkLoaderMeta) in;
	inputFields =new HashMap<String, Integer>();
	inputFieldType =new HashMap<String, Integer>();
	inputFieldLength =new HashMap<String, Integer>();
}
 
開發者ID:jbleuel,項目名稱:pdi-teradata-tpt-plugin,代碼行數:9,代碼來源:TeraDataBulkLoaderDialog.java

示例5: ModPartitionerDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public ModPartitionerDialog(Shell parent, Object in, StepPartitioningMeta partitioningMeta, TransMeta transMeta)
{
	super(parent, (BaseStepMeta)in, transMeta, partitioningMeta.getPartitioner().getDescription() );
	this.partitioningMeta = partitioningMeta;
	partitioner = (ModPartitioner) partitioningMeta.getPartitioner();
	stepMeta=(StepMetaInterface)in;
	fieldName = partitioner.getFieldName();
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:9,代碼來源:ModPartitionerDialog.java

示例6: CalculatorDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public CalculatorDialog(Shell parent, Object in, TransMeta tr, String sname)
{
	super(parent, (BaseStepMeta)in, tr, sname);
	
	// The order here is important... currentMeta is looked at for changes
	currentMeta=(CalculatorMeta)in;
	originalMeta=(CalculatorMeta)currentMeta.clone();
       inputFields =new HashMap<String, Integer>();
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:10,代碼來源:CalculatorDialog.java

示例7: JaninoDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public JaninoDialog(Shell parent, Object in, TransMeta tr, String sname)
{
	super(parent, (BaseStepMeta)in, tr, sname);
	
	// The order here is important... currentMeta is looked at for changes
	currentMeta=(JaninoMeta)in;
	originalMeta=(JaninoMeta)currentMeta.clone();
       inputFields =new HashMap<String, Integer>();
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:10,代碼來源:JaninoDialog.java

示例8: DataGridDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public DataGridDialog(Shell parent, Object in, TransMeta transMeta, String sname)
{
	super(parent, (BaseStepMeta)in, transMeta, sname);
	input=(DataGridMeta)in;
	
	dataGridMeta = (DataGridMeta) input.clone();
}
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:8,代碼來源:DataGridDialog.java

示例9: UnivariateStatsDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public UnivariateStatsDialog(Shell parent, 
                             Object in, 
                             TransMeta tr, 
                             String sname) {

  super(parent, (BaseStepMeta) in, tr, sname);

  // The order here is important... 
  //m_currentMeta is looked at for changes
  m_currentMeta = (UnivariateStatsMeta) in;
  m_originalMeta = (UnivariateStatsMeta) m_currentMeta.clone();
  m_inputFields = new HashMap<String, Integer>();
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:14,代碼來源:UnivariateStatsDialog.java

示例10: InfobrightLoaderDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
/**
 * @param parent
 * @param in
 * @param tr
 * @param sname
 */
public InfobrightLoaderDialog(Shell parent, Object in, TransMeta tr, String sname) {
  super(parent, (BaseStepMeta) in, tr, sname);
  input = (BaseStepMeta) in;
  meta = (InfobrightLoaderMeta) in;
  
  lsMod = new ModifyListener() {
    public void modifyText(ModifyEvent e) {
      input.setChanged();
    }
  };
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:18,代碼來源:InfobrightLoaderDialog.java

示例11: OdpsOutputDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public OdpsOutputDialog(Shell parent, Object in, TransMeta transMeta, String sname) {
    super(parent, (BaseStepMeta) in, transMeta, sname);
    meta = (OdpsOutputMeta) in;
}
 
開發者ID:aliyun,項目名稱:aliyun-maxcompute-data-collectors,代碼行數:5,代碼來源:OdpsOutputDialog.java

示例12: CassandraOutputDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public CassandraOutputDialog(Shell parent, Object in, TransMeta tr, String name) {
    super(parent, (BaseStepMeta) in, tr, name);

    this.currentMeta = ((CassandraOutputMeta) in);
    this.originalMeta = ((CassandraOutputMeta) this.currentMeta.clone());
}
 
開發者ID:bcolas,項目名稱:pentaho-cassandra-plugin,代碼行數:7,代碼來源:CassandraOutputDialog.java

示例13: CassandraInputDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public CassandraInputDialog(Shell parent, Object in, TransMeta transMeta, String sname) {
    super(parent, (BaseStepMeta) in, transMeta, sname);
    this.meta = ((CassandraInputMeta) in);
}
 
開發者ID:bcolas,項目名稱:pentaho-cassandra-plugin,代碼行數:5,代碼來源:CassandraInputDialog.java

示例14: EasyExpandDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public EasyExpandDialog(Shell parent, Object in, TransMeta transMeta, String sname) {
	super(parent, (BaseStepMeta) in, transMeta, sname);
	input = (EasyExpandMeta) in;
}
 
開發者ID:majinju,項目名稱:KettleEasyExpand,代碼行數:5,代碼來源:EasyExpandDialog.java

示例15: GetStreamingCacheDialog

import org.pentaho.di.trans.step.BaseStepMeta; //導入依賴的package包/類
public GetStreamingCacheDialog(Shell parent, Object baseStepMeta, TransMeta transMeta, String stepname) {
  super(parent, (BaseStepMeta)baseStepMeta, transMeta, stepname);
  
  input = (GetStreamingCacheMeta) baseStepMeta;
}
 
開發者ID:mattcasters,項目名稱:pentaho-pdi-streaming,代碼行數:6,代碼來源:GetStreamingCacheDialog.java


注:本文中的org.pentaho.di.trans.step.BaseStepMeta類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。