本文整理了Java中org.pentaho.di.core.Const.getDateFormats()
方法的一些代码示例,展示了Const.getDateFormats()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Const.getDateFormats()
方法的具体详情如下:
包路径:org.pentaho.di.core.Const
类名称:Const
方法名:getDateFormats
[英]Returning the localized date conversion formats. They get created once on first request.
[中]返回本地化的日期转换格式。它们在第一次请求时创建一次。
代码示例来源:origin: pentaho/pentaho-kettle
public StringEvaluator( boolean tryTrimming ) {
this( tryTrimming, DEFAULT_NUMBER_FORMATS, Const.getDateFormats() );
}
代码示例来源:origin: pentaho/pentaho-kettle
/**
* @return An array of all default conversion formats, to be used in dialogs etc.
*/
public static String[] getConversionFormats() {
String[] dats = Const.getDateFormats();
String[] nums = Const.getNumberFormats();
int totsize = dats.length + nums.length;
String[] formats = new String[totsize];
for ( int x = 0; x < dats.length; x++ ) {
formats[x] = dats[x];
}
for ( int x = 0; x < nums.length; x++ ) {
formats[dats.length + x] = nums[x];
}
return formats;
}
代码示例来源:origin: pentaho/pentaho-kettle
public String[] getComboValues( TableItem tableItem, int rowNr, int colNr ) {
String[] comboValues = new String[] {};
int type = ValueMetaFactory.getIdForValueMeta( tableItem.getText( colNr - 1 ) );
switch ( type ) {
case ValueMetaInterface.TYPE_DATE:
comboValues = Const.getDateFormats();
break;
case ValueMetaInterface.TYPE_INTEGER:
case ValueMetaInterface.TYPE_BIGNUMBER:
case ValueMetaInterface.TYPE_NUMBER:
comboValues = Const.getNumberFormats();
break;
default:
break;
}
return comboValues;
}
代码示例来源:origin: pentaho/pentaho-kettle
public String[] getComboValues( TableItem tableItem, int rowNr, int colNr ) {
String[] comboValues = new String[] {};
int type = ValueMetaFactory.getIdForValueMeta( tableItem.getText( colNr - 1 ) );
switch ( type ) {
case ValueMetaInterface.TYPE_DATE:
comboValues = Const.getDateFormats();
break;
case ValueMetaInterface.TYPE_INTEGER:
case ValueMetaInterface.TYPE_BIGNUMBER:
case ValueMetaInterface.TYPE_NUMBER:
comboValues = Const.getNumberFormats();
break;
default:
break;
}
return comboValues;
}
代码示例来源:origin: pentaho/pentaho-kettle
public String[] getComboValues( TableItem tableItem, int rowNr, int colNr ) {
String[] comboValues = new String[] {};
int type = ValueMetaFactory.getIdForValueMeta( tableItem.getText( colNr - 1 ) );
switch ( type ) {
case ValueMetaInterface.TYPE_DATE:
comboValues = Const.getDateFormats();
break;
case ValueMetaInterface.TYPE_INTEGER:
case ValueMetaInterface.TYPE_BIGNUMBER:
case ValueMetaInterface.TYPE_NUMBER:
comboValues = Const.getNumberFormats();
break;
default:
break;
}
return comboValues;
}
代码示例来源:origin: pentaho/pentaho-kettle
public String[] getComboValues( TableItem tableItem, int rowNr, int colNr ) {
String[] comboValues = new String[] {};
int type = ValueMetaFactory.getIdForValueMeta( tableItem.getText( colNr - 1 ) );
switch ( type ) {
case ValueMetaInterface.TYPE_DATE:
comboValues = Const.getDateFormats();
break;
case ValueMetaInterface.TYPE_INTEGER:
case ValueMetaInterface.TYPE_BIGNUMBER:
case ValueMetaInterface.TYPE_NUMBER:
comboValues = Const.getNumberFormats();
break;
default:
break;
}
return comboValues;
}
代码示例来源:origin: pentaho/pentaho-kettle
@Override
public String[] getComboValues( TableItem tableItem, int rowNr, int colNr ) {
String[] comboValues = new String[] { };
int type = ValueMeta.getType( tableItem.getText( colNr - 1 ) );
switch ( type ) {
case ValueMetaInterface.TYPE_DATE:
comboValues = Const.getDateFormats();
break;
case ValueMetaInterface.TYPE_INTEGER:
case ValueMetaInterface.TYPE_BIGNUMBER:
case ValueMetaInterface.TYPE_NUMBER:
comboValues = Const.getNumberFormats();
break;
default:
break;
}
return comboValues;
}
代码示例来源:origin: pentaho/pentaho-kettle
private String[] getComboValues( TableItem row, ColumnInfo colinfo ) {
if ( colinfo.getType() == ColumnInfo.COLUMN_TYPE_FORMAT ) {
int type = ValueMetaFactory.getIdForValueMeta( row.getText( colinfo.getFieldTypeColumn() ) );
switch ( type ) {
case ValueMetaInterface.TYPE_DATE:
return Const.getDateFormats();
case ValueMetaInterface.TYPE_INTEGER:
case ValueMetaInterface.TYPE_BIGNUMBER:
case ValueMetaInterface.TYPE_NUMBER:
return Const.getNumberFormats();
case ValueMetaInterface.TYPE_STRING:
return Const.getConversionFormats();
default:
return new String[0];
}
}
return colinfo.getComboValues();
}
代码示例来源:origin: pentaho/pentaho-kettle
boolean[][] dateFormat = new boolean[nrfields][Const.getDateFormats().length]; // What are the date formats that
Date[][] minDate = new Date[nrfields][Const.getDateFormats().length]; // min date value
Date[][] maxDate = new Date[nrfields][Const.getDateFormats().length]; // max date value
double[][] minValue = new double[nrfields][Const.getDateFormats().length]; // min number value
double[][] maxValue = new double[nrfields][Const.getDateFormats().length]; // max number value
int[][] numberPrecision = new int[nrfields][Const.getNumberFormats().length]; // remember the precision?
int[][] numberLength = new int[nrfields][Const.getNumberFormats().length]; // remember the length?
for ( int j = 0; j < Const.getDateFormats().length; j++ ) {
dateFormat[i][j] = true;
minDate[i][j] = Const.MAX_DATE;
maxDate[i][j] = Const.MIN_DATE;
dateFormatCount[i] = Const.getDateFormats().length;
for ( int x = 0; x < Const.getDateFormats().length; x++ ) {
if ( dateFormat[i][x] ) {
message.append( BaseMessages.getString( PKG, "TextFileCSVImportProgressDialog.Info.DateFormat2", Const
.getDateFormats()[x] ) );
Date mindate = minDate[i][x];
Date maxdate = maxDate[i][x];
daf2.applyPattern( Const.getDateFormats()[x] );
try {
Date md = daf2.parse( minstr[i] );
message.append( BaseMessages.getString( PKG, "TextFileCSVImportProgressDialog.Info.DateExample", Const
.getDateFormats()[x], minstr[i], md.toString() ) );
代码示例来源:origin: pentaho/pentaho-kettle
boolean[][] dateFormat = new boolean[nrfields][Const.getDateFormats().length]; // What are the date formats that
Date[][] minDate = new Date[nrfields][Const.getDateFormats().length]; // min date value
Date[][] maxDate = new Date[nrfields][Const.getDateFormats().length]; // max date value
double[][] minValue = new double[nrfields][Const.getDateFormats().length]; // min number value
double[][] maxValue = new double[nrfields][Const.getDateFormats().length]; // max number value
int[][] numberPrecision = new int[nrfields][Const.getNumberFormats().length]; // remember the precision?
int[][] numberLength = new int[nrfields][Const.getNumberFormats().length]; // remember the length?
for ( int j = 0; j < Const.getDateFormats().length; j++ ) {
dateFormat[i][j] = true;
minDate[i][j] = Const.MAX_DATE;
maxDate[i][j] = Const.MIN_DATE;
dateFormatCount[i] = Const.getDateFormats().length;
for ( int x = 0; x < Const.getDateFormats().length; x++ ) {
if ( dateFormat[i][x] ) {
message.append( BaseMessages.getString(
PKG, "TextFileCSVImportProgressDialog.Info.DateFormat2", Const.getDateFormats()[x] ) );
Date mindate = minDate[i][x];
Date maxdate = maxDate[i][x];
daf2.applyPattern( Const.getDateFormats()[x] );
try {
Date md = daf2.parse( minstr[i] );
message.append( BaseMessages.getString(
PKG, "TextFileCSVImportProgressDialog.Info.DateExample", Const.getDateFormats()[x],
代码示例来源:origin: pentaho/pentaho-kettle
new ColumnInfo(
BaseMessages.getString( PKG, "SetValueConstantDialog.Value.ConversionMask" ),
ColumnInfo.COLUMN_TYPE_CCOMBO, Const.getDateFormats() );
colinf[3] =
new ColumnInfo(
代码示例来源:origin: pentaho/pentaho-kettle
new ColumnInfo(
BaseMessages.getString( PKG, "IfNullDialog.Value.ConversionMask" ), ColumnInfo.COLUMN_TYPE_CCOMBO,
Const.getDateFormats() );
colinf[1].setUsingVariables( true );
colinf[3] =
代码示例来源:origin: pentaho/pentaho-kettle
wMask = new CCombo( wAllFields, SWT.BORDER | SWT.READ_ONLY );
wMask.setEditable( true );
wMask.setItems( Const.getDateFormats() );
props.setLook( wMask );
wMask.addModifyListener( lsMod );
new ColumnInfo(
BaseMessages.getString( PKG, "IfNullDialog.Value.ConversionMask" ), ColumnInfo.COLUMN_TYPE_CCOMBO,
Const.getDateFormats() );
colval[3] =
new ColumnInfo(
代码示例来源:origin: pentaho/pentaho-kettle
wFormat.setItems( Const.getDateFormats() );
index =
( !Utils.isEmpty( formatString ) ) ? wFormat.indexOf( formatString ) : wFormat
代码示例来源:origin: pentaho/pentaho-kettle
String[] dats = Const.getDateFormats();
代码示例来源:origin: pentaho/pentaho-kettle
new ColumnInfo(
BaseMessages.getString( PKG, "DataGridDialog.Format.Column" ), ColumnInfo.COLUMN_TYPE_CCOMBO,
Const.getDateFormats() ),
new ColumnInfo(
BaseMessages.getString( PKG, "DataGridDialog.Length.Column" ), ColumnInfo.COLUMN_TYPE_TEXT, false ),
代码示例来源:origin: pentaho/pentaho-kettle
String[] dats = Const.getDateFormats();
String[] nums = Const.getNumberFormats();
int totsize = dats.length + nums.length;
代码示例来源:origin: pentaho/pentaho-kettle
wlDatePattern.setLayoutData( fdlDatePattern );
wDatePattern = new ComboVar( transMeta, wLogSettings, SWT.SINGLE | SWT.READ_ONLY | SWT.BORDER );
wDatePattern.setItems( Const.getDateFormats() );
props.setLook( wDatePattern );
fdDatePattern = new FormData();
代码示例来源:origin: pentaho/pentaho-kettle
wMask.setItems( Const.getDateFormats() );
wMask.setEditable( true );
props.setLook( wMask );
代码示例来源:origin: pentaho/pentaho-kettle
wlDatePattern.setLayoutData( fdlDatePattern );
wDatePattern = new ComboVar( jobMeta, wMessageGroup, SWT.SINGLE | SWT.READ_ONLY | SWT.BORDER );
wDatePattern.setItems( Const.getDateFormats() );
props.setLook( wDatePattern );
fdDatePattern = new FormData();
内容来源于网络,如有侵权,请联系作者删除!