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


Java TableItemInsertListener类代码示例

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


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

示例1: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get() {
  try {
    RowMetaInterface r = transMeta.getPrevStepFields( stepname );
    if ( r != null ) {
      TableItemInsertListener listener = new TableItemInsertListener() {
        public boolean tableItemInserted( TableItem tableItem, ValueMetaInterface v ) {

          return true;
        }
      };
      getFieldsFromPrevious( r, wFields, 2, new int[] { 2 }, new int[] { 1 }, listener );
    }
  } catch ( KettleException ke ) {
    new ErrorDialog( shell, BaseMessages.getString( PKG, "System.Dialog.GetFieldsFailed.Title" ), BaseMessages
      .getString( PKG, "System.Dialog.GetFieldsFailed.Message" ), ke );
  }

}
 
开发者ID:cdeptula,项目名称:TokenReplacementPlugin,代码行数:19,代码来源:TokenReplacementDialog.java

示例2: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get() {
  try {
    RowMetaInterface r = transMeta.getPrevStepFields( stepname );
    if ( r != null ) {
      TableItemInsertListener listener = new TableItemInsertListener() {
        public boolean tableItemInserted( TableItem tableItem, ValueMetaInterface v ) {

          return true;
        }
      };
      getFieldsFromPrevious( r, wFields, 1, new int[] { 1 }, new int[] { 2 }, listener );
    }
  } catch ( KettleException ke ) {
    new ErrorDialog( shell, BaseMessages.getString( PKG, "System.Dialog.GetFieldsFailed.Title" ), BaseMessages
      .getString( PKG, "System.Dialog.GetFieldsFailed.Message" ), ke );
  }

}
 
开发者ID:inquidia,项目名称:ParquetPlugin,代码行数:19,代码来源:ParquetOutputDialog.java

示例3: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get()
{
	try
	{
		RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r != null)
		{
               TableItemInsertListener listener = new TableItemInsertListener()
               {
                   public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v)
                   {
                       tableItem.setText(2, "=");
                       return true;
                   }
               };
               BaseStepDialog.getFieldsFromPrevious(r, wKey, 1, new int[] { 1, 3}, new int[] {}, -1, -1, listener);
		}
	}
	catch (KettleException ke)
	{
		new ErrorDialog(shell, BaseMessages.getString(PKG, "InsertUpdateDialog.FailedToGetFields.DialogTitle"), 
				BaseMessages.getString(PKG, "InsertUpdateDialog.FailedToGetFields.DialogMessage"), ke); 
	}
}
 
开发者ID:jbleuel,项目名称:pdi-teradata-tpt-plugin,代码行数:25,代码来源:TeraDataBulkLoaderDialog.java

示例4: updateTypes

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void updateTypes() {
    try {
      RowMetaInterface r = transMeta.getPrevStepFields( stepname );
      if ( r != null ) {
        TableItemInsertListener listener = new TableItemInsertListener() {
          public boolean tableItemInserted( TableItem tableItem, ValueMetaInterface v ) {

            return true;
          }
        };
        updateTypes( r, wFields, 1, 2, new int[] { 3 } );
      }
    } catch ( KettleException ke ) {
      new ErrorDialog( shell, BaseMessages.getString( PKG, "System.Dialog.GetFieldsFailed.Title" ), BaseMessages
        .getString( PKG, "System.Dialog.GetFieldsFailed.Message" ), ke );
    }
}
 
开发者ID:cdeptula,项目名称:AvroOutputPlugin,代码行数:18,代码来源:AvroOutputDialog.java

示例5: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get() {
  try {
    RowMetaInterface r = transMeta.getPrevStepFields( stepname );
    if ( r != null ) {
      TableItemInsertListener listener = new TableItemInsertListener() {
        public boolean tableItemInserted( TableItem tableItem, ValueMetaInterface v ) {

          return true;
        }
      };
      getFieldsFromPreviousAvro( r, wFields, 1, new int[] { 1 }, new int[] { 2 }, new int[] { 3 } , listener );
    }
  } catch ( KettleException ke ) {
    new ErrorDialog( shell, BaseMessages.getString( PKG, "System.Dialog.GetFieldsFailed.Title" ), BaseMessages
      .getString( PKG, "System.Dialog.GetFieldsFailed.Message" ), ke );
  }

}
 
开发者ID:cdeptula,项目名称:AvroOutputPlugin,代码行数:19,代码来源:AvroOutputDialog.java

示例6: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get() {
    try {
        RowMetaInterface r = transMeta.getPrevStepFields( stepname );
        if ( r != null ) {
            TableItemInsertListener listener = new TableItemInsertListener() {
                public boolean tableItemInserted( TableItem tableItem, ValueMetaInterface v ) {
                    if ( v.getType() == ValueMeta.TYPE_STRING ) {
                        // Only process strings

                        return true;
                    } else {
                        return false;
                    }
                }
            };

            BaseStepDialog.getFieldsFromPrevious( r, wFields, 1, new int[] { 1 }, new int[] {}, -1, -1, listener );

        }
    } catch ( KettleException ke ) {
        new ErrorDialog(
                shell, BaseMessages.getString( PKG, "StringOperationsDialog.FailedToGetFields.DialogTitle" ),
                BaseMessages.getString( PKG, "StringOperationsDialog.FailedToGetFields.DialogMessage" ), ke );
    }
}
 
开发者ID:OSBI,项目名称:pdi-sentiment,代码行数:26,代码来源:NLPStepDialog.java

示例7: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get()
{
	try
	{
		RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r != null)
		{
               TableItemInsertListener listener = new TableItemInsertListener()
               {
                   public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v)
                   {
                       tableItem.setText(2, "=");
                       return true;
                   }
               };
               BaseStepDialog.getFieldsFromPrevious(r, wKey, 1, new int[] { 1, 3}, new int[] {}, -1, -1, listener);
		}
	}
	catch (KettleException ke)
	{
		new ErrorDialog(shell, Messages.getString("InsertUpdateDialog.FailedToGetFields.DialogTitle"), //$NON-NLS-1$
				Messages.getString("InsertUpdateDialog.FailedToGetFields.DialogMessage"), ke); //$NON-NLS-1$
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:25,代码来源:InsertUpdateDialog.java

示例8: getUpdate

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void getUpdate()
{
	try
	{
		RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r != null)
		{
               TableItemInsertListener listener = new TableItemInsertListener()
               {
                   public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v)
                   {
                       tableItem.setText(3, "Y");
                       return true;
                   }
               };
               BaseStepDialog.getFieldsFromPrevious(r, wReturn, 1, new int[] { 1, 2}, new int[] {}, -1, -1, listener);
		}
	}
	catch (KettleException ke)
	{
		new ErrorDialog(shell, Messages.getString("InsertUpdateDialog.FailedToGetFields.DialogTitle"), //$NON-NLS-1$
				Messages.getString("InsertUpdateDialog.FailedToGetFields.DialogMessage"), ke); //$NON-NLS-1$
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:25,代码来源:InsertUpdateDialog.java

示例9: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get()
{
	try
	{
		RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r!=null && !r.isEmpty())
		{
               BaseStepDialog.getFieldsFromPrevious(r, wKey, 1, new int[] { 1, 2 }, new int[] {}, -1, -1, new TableItemInsertListener()
                   {
                       public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v)
                       {
                           tableItem.setText(3, "N"); //$NON-NLS-1$
                           return true;
                       }
                   }
               );
		}
	}
	catch(KettleException ke)
	{
		new ErrorDialog(shell, Messages.getString("CombinationLookupDialog.UnableToGetFieldsError.DialogTitle"), Messages.getString("CombinationLookupDialog.UnableToGetFieldsError.DialogMessage"), ke); //$NON-NLS-1$ //$NON-NLS-2$
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:24,代码来源:CombinationLookupDialog.java

示例10: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get()
{
	try
	{
           RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r!=null && !r.isEmpty())
		{
               TableItemInsertListener listener = new TableItemInsertListener()
               {
                   public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v)
                   {
                       tableItem.setText(2, "=");
                       return true;
                   }
               };
               BaseStepDialog.getFieldsFromPrevious(r, wKey, 1, new int[] { 1, 3}, new int[] {}, -1, -1, listener);
		}
	}
	catch(KettleException ke)
	{
		new ErrorDialog(shell, Messages.getString("DatabaseLookupDialog.GetFieldsFailed.DialogTitle"), Messages.getString("DatabaseLookupDialog.GetFieldsFailed.DialogMessage"), ke); //$NON-NLS-1$ //$NON-NLS-2$
	}

}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:25,代码来源:DatabaseLookupDialog.java

示例11: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get()
{
	try
	{
		RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r!=null)
		{
               TableItemInsertListener insertListener = new TableItemInsertListener() 
                   {    
               	   public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v)
                       { 
                           return true;
                       } 
                   };
               BaseStepDialog.getFieldsFromPrevious(r, wFields, 1, new int[] { 1 }, new int[] {}, -1, -1, insertListener);
		}
	}
	catch(KettleException ke)
	{
		new ErrorDialog(shell, Messages.getString("System.Dialog.GetFieldsFailed.Title"), Messages.getString("System.Dialog.GetFieldsFailed.Message"), ke);
	}

}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:24,代码来源:WriteToLogDialog.java

示例12: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get()
{
	try
	{
           RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r!=null && !r.isEmpty())
		{
               TableItemInsertListener listener = new TableItemInsertListener()
               {
                   public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v)
                   {
                       tableItem.setText(2, "=");
                       return true;
                   }
               };
               BaseStepDialog.getFieldsFromPrevious(r, wKey, 1, new int[] { 1, 3}, new int[] {}, -1, -1, listener);
		}
	}
	catch(KettleException ke)
	{
		new ErrorDialog(shell, Messages.getString("DeleteDialog.FailedToGetFields.DialogTitle"), Messages.getString("DeleteDialog.FailedToGetFields.DialogMessage"), ke); //$NON-NLS-1$ //$NON-NLS-2$
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:24,代码来源:DeleteDialog.java

示例13: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get()
{
	try
	{
		RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r!=null && !r.isEmpty())
		{
               TableItemInsertListener listener = new TableItemInsertListener()
               {
                   public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v)
                   {
                       tableItem.setText(2, "=");
                       return true;
                   }
               };
               BaseStepDialog.getFieldsFromPrevious(r, wKey, 1, new int[] { 1, 3}, new int[] {}, -1, -1, listener);
		}
	}
	catch(KettleException ke)
	{
		new ErrorDialog(shell, Messages.getString("UpdateDialog.FailedToGetFields.DialogTitle"), Messages.getString("UpdateDialog.FailedToGetFields.DialogMessage"), ke); //$NON-NLS-1$ //$NON-NLS-2$
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:24,代码来源:UpdateDialog.java

示例14: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get() {
	try {
		RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r != null) {
			TableItemInsertListener listener = new TableItemInsertListener()  {
				public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v) {
					if (v.getType() == ValueMeta.TYPE_STRING) {
						// Only process strings
						tableItem.setText(3, Messages.getString("System.Combo.No"));
						tableItem.setText(6, Messages.getString("System.Combo.No"));
						tableItem.setText(7, Messages.getString("System.Combo.No"));
						return true;
					} else {
						return false;
					}
				}
			};
			BaseStepDialog.getFieldsFromPrevious(r, wFields, 1, new int[] { 1 }, new int[] {}, -1, -1, listener);
		}
	} catch (KettleException ke) {
		new ErrorDialog(
				shell,Messages.getString("ReplaceStringDialog.FailedToGetFields.DialogTitle"), Messages.getString("ReplaceStringDialog.FailedToGetFields.DialogMessage"), ke); //$NON-NLS-1$ //$NON-NLS-2$
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:25,代码来源:ReplaceStringDialog.java

示例15: get

import org.pentaho.di.ui.trans.step.TableItemInsertListener; //导入依赖的package包/类
private void get()
{
	try
	{
		RowMetaInterface r = transMeta.getPrevStepFields(stepname);
		if (r!=null && !r.isEmpty())
		{
               TableItemInsertListener listener = new TableItemInsertListener()
               {
                   public boolean tableItemInserted(TableItem tableItem, ValueMetaInterface v)
                   {
                       tableItem.setText(2, "IN");
                       return true;
                   }
               };
               BaseStepDialog.getFieldsFromPrevious(r, wFields, 1, new int[] { 1 }, new int[] { 3 }, -1, -1, listener);
		}
	}
	catch(KettleException ke)
	{
		new ErrorDialog(shell, Messages.getString("DBProcDialog.FailedToGetFields.DialogTitle"), Messages.getString("DBProcDialog.FailedToGetFields.DialogMessage"), ke); //$NON-NLS-1$ //$NON-NLS-2$
	}

}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:25,代码来源:DBProcDialog.java


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