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


Java ComboVar.getText方法代码示例

本文整理汇总了Java中org.pentaho.di.ui.core.widget.ComboVar.getText方法的典型用法代码示例。如果您正苦于以下问题:Java ComboVar.getText方法的具体用法?Java ComboVar.getText怎么用?Java ComboVar.getText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.pentaho.di.ui.core.widget.ComboVar的用法示例。


在下文中一共展示了ComboVar.getText方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getFieldsFromPrevious

import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
 * Gets fields from previous steps and populate a ComboVar.
 * @param comboVar the comboVar to populate
 * @param TransMeta the source transformation
 * @param StepMeta the source step 
 */
public static final void getFieldsFromPrevious(ComboVar comboVar,TransMeta transMeta,StepMeta stepMeta)
{
 String selectedField=null;
 int indexField=-1;
 try{   
	 RowMetaInterface r = transMeta.getPrevStepFields(stepMeta);
	 selectedField=comboVar.getText();
	 comboVar.removeAll();
		
	 if (r!=null && !r.isEmpty()) {
            r.getFieldNames();
            comboVar.setItems(r.getFieldNames());
            indexField=r.indexOfValue(selectedField);
	 }
	 // Select value if possible...
	 if(indexField>-1) comboVar.select(indexField); else { if(selectedField!=null) comboVar.setText(selectedField);};
 }catch(KettleException ke){
		new ErrorDialog(comboVar.getShell(),Messages.getString("BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle"),
				Messages.getString("BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage"),ke);
	}
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:28,代码来源:BaseStepDialog.java

示例2: getFieldsFromPrevious

import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
 * Gets fields from previous steps and populate a ComboVar.
 * @param comboVar the comboVar to populate
 * @param TransMeta the source transformation
 * @param StepMeta the source step 
 */
public static final void getFieldsFromPrevious(ComboVar comboVar,TransMeta transMeta,StepMeta stepMeta)
{
 String selectedField=null;
 int indexField=-1;
 try{   
	 RowMetaInterface r = transMeta.getPrevStepFields(stepMeta);
	 selectedField=comboVar.getText();
	 comboVar.removeAll();
		
	 if (r!=null && !r.isEmpty()) {
            r.getFieldNames();
            comboVar.setItems(r.getFieldNames());
            indexField=r.indexOfValue(selectedField);
	 }
	 // Select value if possible...
	 if(indexField>-1) comboVar.select(indexField); else { if(selectedField!=null) comboVar.setText(selectedField);};
 }catch(KettleException ke){
		new ErrorDialog(comboVar.getShell(),BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle"),
				BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage"),ke);
	}
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:28,代码来源:BaseStepDialog.java

示例3: getFieldsFromPrevious

import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
 * Gets fields from previous steps and populate a ComboVar.
 *
 * @param comboVar the Combo Box (with Variables) to populate
 * @param transMeta the transformation metadata
 * @param stepMeta the step metadata
 */
public static final void getFieldsFromPrevious(ComboVar comboVar,TransMeta transMeta,StepMeta stepMeta)
{
 String selectedField=null;
 int indexField=-1;
 try{   
	 RowMetaInterface r = transMeta.getPrevStepFields(stepMeta);
	 selectedField=comboVar.getText();
	 comboVar.removeAll();
		
	 if (r!=null && !r.isEmpty()) {
            r.getFieldNames();
            comboVar.setItems(r.getFieldNames());
            indexField=r.indexOfValue(selectedField);
	 }
	 // Select value if possible...
	 if(indexField>-1) comboVar.select(indexField); else { if(selectedField!=null) comboVar.setText(selectedField);};
 }catch(KettleException ke){
		new ErrorDialog(comboVar.getShell(),BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle"),
				BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage"),ke);
	}
}
 
开发者ID:bsspirit,项目名称:kettle-4.4.0-stable,代码行数:29,代码来源:BaseStepDialog.java

示例4: getArguments

import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
private String[] getArguments(){
  logDebug("getArguments");
  List<String> list = new ArrayList<String>();
  Control [] controls = metadataComposite.getChildren();
  String text;
  for (Control control : controls) {
    if (!(control instanceof ComboVar)) continue;
    ComboVar comboVar = (ComboVar)control;
    text = comboVar.getText();
    list.add(text);
  }
  String[] arguments = new String[list.size()];
  list.toArray(arguments);
  return arguments;
}
 
开发者ID:rpbouman,项目名称:pentaho-pdi-plugin-jdbc-metadata,代码行数:16,代码来源:JdbcMetaDataDialog.java

示例5: getFieldsFromPrevious

import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
 * Gets fields from previous steps and populate a ComboVar.
 *
 * @param comboVar  the comboVar to populate
 * @param TransMeta the source transformation
 * @param StepMeta  the source step
 */
public static final void getFieldsFromPrevious( ComboVar comboVar, TransMeta transMeta, StepMeta stepMeta ) {
  String selectedField = null;
  int indexField = -1;
  try {
    RowMetaInterface r = transMeta.getPrevStepFields(stepMeta);
    selectedField = comboVar.getText();
    comboVar.removeAll();

    if (r != null && !r.isEmpty()) {
      r.getFieldNames();
      comboVar.setItems(r.getFieldNames());
      indexField = r.indexOfValue(selectedField);
    }
    // Select value if possible...
    if (indexField > -1) {
      comboVar.select(indexField);
    } else {
      if (selectedField != null) {
        comboVar.setText(selectedField);
      }
    }
    ;
  } catch (KettleException ke) {
    new ErrorDialog(comboVar.getShell(),
        BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle"),
        BaseMessages.getString(PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage"), ke);
  }
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:36,代码来源:BaseStepXulDialog.java

示例6: getFieldsFromPrevious

import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
 * Gets fields from previous steps and populate a ComboVar.
 *
 * @param comboVar
 *          the comboVar to populate
 * @param TransMeta
 *          the source transformation
 * @param StepMeta
 *          the source step
 */
public static final void getFieldsFromPrevious( ComboVar comboVar, TransMeta transMeta, StepMeta stepMeta ) {
  String selectedField = null;
  int indexField = -1;
  try {
    RowMetaInterface r = transMeta.getPrevStepFields( stepMeta );
    selectedField = comboVar.getText();
    comboVar.removeAll();

    if ( r != null && !r.isEmpty() ) {
      r.getFieldNames();
      comboVar.setItems( r.getFieldNames() );
      indexField = r.indexOfValue( selectedField );
    }
    // Select value if possible...
    if ( indexField > -1 ) {
      comboVar.select( indexField );
    } else {
      if ( selectedField != null ) {
        comboVar.setText( selectedField );
      }
    }

  } catch ( KettleException ke ) {
    new ErrorDialog( comboVar.getShell(),
      BaseMessages.getString( PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle" ),
      BaseMessages.getString( PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage" ), ke );
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:39,代码来源:BaseStepXulDialog.java

示例7: getFieldsFromPrevious

import org.pentaho.di.ui.core.widget.ComboVar; //导入方法依赖的package包/类
/**
 * Gets fields from previous steps and populate a ComboVar.
 *
 * @param comboVar  the Combo Box (with Variables) to populate
 * @param transMeta the transformation metadata
 * @param stepMeta  the step metadata
 */
public static final void getFieldsFromPrevious( ComboVar comboVar, TransMeta transMeta, StepMeta stepMeta ) {
  String selectedField = null;
  int indexField = -1;
  try {
    RowMetaInterface r = transMeta.getPrevStepFields( stepMeta );
    selectedField = comboVar.getText();
    comboVar.removeAll();

    if ( r != null && !r.isEmpty() ) {
      r.getFieldNames();
      comboVar.setItems( r.getFieldNames() );
      indexField = r.indexOfValue( selectedField );
    }
    // Select value if possible...
    if ( indexField > -1 ) {
      comboVar.select( indexField );
    } else {
      if ( selectedField != null ) {
        comboVar.setText( selectedField );
      }
    }
  } catch ( KettleException ke ) {
    new ErrorDialog( comboVar.getShell(),
      BaseMessages.getString( PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogTitle" ),
      BaseMessages.getString( PKG, "BaseStepDialog.FailedToGetFieldsPrevious.DialogMessage" ), ke );
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:35,代码来源:BaseStepDialog.java


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