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


Java Validation.getAllowedValues方法代码示例

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


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

示例1: getValidatorFieldData

import org.pentaho.di.trans.steps.validator.Validation; //导入方法依赖的package包/类
private void getValidatorFieldData(Validation field) {
	
	wDescription.setText(Const.NVL(field.getName(), ""));
	wFieldName.setText(Const.NVL(field.getFieldName(), ""));

	wErrorCode.setText(Const.NVL(field.getErrorCode(), ""));
	wErrorDescription.setText(Const.NVL(field.getErrorDescription(), ""));

	wDataTypeVerified.setSelection(field.isDataTypeVerified());
	wDataType.setText(ValueMeta.getTypeDesc(field.getDataType()));
	wConversionMask.setText(Const.NVL(field.getConversionMask(), ""));
	wDecimalSymbol.setText(Const.NVL(field.getDecimalSymbol(), ""));
	wGroupingSymbol.setText(Const.NVL(field.getGroupingSymbol(), ""));
	
	wNullAllowed.setSelection(field.isNullAllowed());
	wOnlyNullAllowed.setSelection(field.isOnlyNullAllowed());
	wOnlyNumeric.setSelection(field.isOnlyNumericAllowed());
	
	if (field.getMaximumLength()>=0) wMaxLength.setText(Integer.toString(field.getMaximumLength())); else wMaxLength.setText(""); 
	if (field.getMinimumLength()>=0) wMinLength.setText(Integer.toString(field.getMinimumLength())); else wMinLength.setText(""); 
	wMaxValue.setText(Const.NVL(field.getMaximumValue(), ""));
	wMinValue.setText(Const.NVL(field.getMinimumValue(), ""));
	wStartStringExpected.setText(Const.NVL(field.getStartString(), ""));
	wEndStringExpected.setText(Const.NVL(field.getEndString(), ""));
	wStartStringDisallowed.setText(Const.NVL(field.getStartStringNotAllowed(), ""));
	wEndStringDisallowed.setText(Const.NVL(field.getEndStringNotAllowed(), ""));
	wRegExpExpected.setText(Const.NVL(field.getRegularExpression(), ""));
	wRegExpDisallowed.setText(Const.NVL(field.getRegularExpressionNotAllowed(), ""));
	
	wAllowedValues.removeAll();
	if (field.getAllowedValues()!=null) {
		for (String allowedValue : field.getAllowedValues()) {
			wAllowedValues.add(Const.NVL(allowedValue, ""));
		}
	}
	
	wSourceValues.setSelection(field.isSourcingValues());
	wSourceStep.setText( field.getSourcingStep()!=null ? field.getSourcingStep().getName() : "" );
	wSourceField.setText(Const.NVL(field.getSourcingField(), ""));
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:41,代码来源:ValidatorDialog.java

示例2: getValidatorFieldData

import org.pentaho.di.trans.steps.validator.Validation; //导入方法依赖的package包/类
private void getValidatorFieldData(Validation field) {
	
	wDescription.setText(Const.NVL(field.getName(), ""));
	wFieldName.setText(Const.NVL(field.getFieldName(), ""));

	wErrorCode.setText(Const.NVL(field.getErrorCode(), ""));
	wErrorDescription.setText(Const.NVL(field.getErrorDescription(), ""));

	wDataTypeVerified.setSelection(field.isDataTypeVerified());
	wDataType.setText(ValueMeta.getTypeDesc(field.getDataType()));
	wConversionMask.setText(Const.NVL(field.getConversionMask(), ""));
	wDecimalSymbol.setText(Const.NVL(field.getDecimalSymbol(), ""));
	wGroupingSymbol.setText(Const.NVL(field.getGroupingSymbol(), ""));
	
	wNullAllowed.setSelection(field.isNullAllowed());
	wOnlyNullAllowed.setSelection(field.isOnlyNullAllowed());
	wOnlyNumeric.setSelection(field.isOnlyNumericAllowed());
	wMaxLength.setText(Const.NVL(field.getMaximumLength(), ""));
	wMinLength.setText(Const.NVL(field.getMinimumLength(), ""));
	wMaxValue.setText(Const.NVL(field.getMaximumValue(), ""));
	wMinValue.setText(Const.NVL(field.getMinimumValue(), ""));
	wStartStringExpected.setText(Const.NVL(field.getStartString(), ""));
	wEndStringExpected.setText(Const.NVL(field.getEndString(), ""));
	wStartStringDisallowed.setText(Const.NVL(field.getStartStringNotAllowed(), ""));
	wEndStringDisallowed.setText(Const.NVL(field.getEndStringNotAllowed(), ""));
	wRegExpExpected.setText(Const.NVL(field.getRegularExpression(), ""));
	wRegExpDisallowed.setText(Const.NVL(field.getRegularExpressionNotAllowed(), ""));
	
	wAllowedValues.removeAll();
	if (field.getAllowedValues()!=null) {
		for (String allowedValue : field.getAllowedValues()) {
			wAllowedValues.add(Const.NVL(allowedValue, ""));
		}
	}
	
	wSourceValues.setSelection(field.isSourcingValues());
	wSourceStep.setText( Const.NVL(field.getSourcingStepName(), "") );
	wSourceField.setText(Const.NVL(field.getSourcingField(), ""));
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:40,代码来源:ValidatorDialog.java

示例3: getValidatorFieldData

import org.pentaho.di.trans.steps.validator.Validation; //导入方法依赖的package包/类
private void getValidatorFieldData( Validation field ) {

    wDescription.setText( Const.NVL( field.getName(), "" ) );
    wFieldName.setText( Const.NVL( field.getFieldName(), "" ) );

    wErrorCode.setText( Const.NVL( field.getErrorCode(), "" ) );
    wErrorDescription.setText( Const.NVL( field.getErrorDescription(), "" ) );

    wDataTypeVerified.setSelection( field.isDataTypeVerified() );
    wDataType.setText( ValueMetaFactory.getValueMetaName( field.getDataType() ) );
    wConversionMask.setText( Const.NVL( field.getConversionMask(), "" ) );
    wDecimalSymbol.setText( Const.NVL( field.getDecimalSymbol(), "" ) );
    wGroupingSymbol.setText( Const.NVL( field.getGroupingSymbol(), "" ) );

    wNullAllowed.setSelection( field.isNullAllowed() );
    wOnlyNullAllowed.setSelection( field.isOnlyNullAllowed() );
    wOnlyNumeric.setSelection( field.isOnlyNumericAllowed() );
    wMaxLength.setText( Const.NVL( field.getMaximumLength(), "" ) );
    wMinLength.setText( Const.NVL( field.getMinimumLength(), "" ) );
    wMaxValue.setText( Const.NVL( field.getMaximumValue(), "" ) );
    wMinValue.setText( Const.NVL( field.getMinimumValue(), "" ) );
    wStartStringExpected.setText( Const.NVL( field.getStartString(), "" ) );
    wEndStringExpected.setText( Const.NVL( field.getEndString(), "" ) );
    wStartStringDisallowed.setText( Const.NVL( field.getStartStringNotAllowed(), "" ) );
    wEndStringDisallowed.setText( Const.NVL( field.getEndStringNotAllowed(), "" ) );
    wRegExpExpected.setText( Const.NVL( field.getRegularExpression(), "" ) );
    wRegExpDisallowed.setText( Const.NVL( field.getRegularExpressionNotAllowed(), "" ) );

    wAllowedValues.removeAll();
    if ( field.getAllowedValues() != null ) {
      for ( String allowedValue : field.getAllowedValues() ) {
        wAllowedValues.add( Const.NVL( allowedValue, "" ) );
      }
    }

    wSourceValues.setSelection( field.isSourcingValues() );
    wSourceStep.setText( Const.NVL( field.getSourcingStepName(), "" ) );
    wSourceField.setText( Const.NVL( field.getSourcingField(), "" ) );
  }
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:40,代码来源:ValidatorDialog.java


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