本文整理汇总了Java中org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta类的典型用法代码示例。如果您正苦于以下问题:Java XMLInputSaxMeta类的具体用法?Java XMLInputSaxMeta怎么用?Java XMLInputSaxMeta使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
XMLInputSaxMeta类属于org.pentaho.di.trans.steps.xmlinputsax包,在下文中一共展示了XMLInputSaxMeta类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: preview
import org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta; //导入依赖的package包/类
private void preview()
{
try
{
// Create the XML input step
XMLInputSaxMeta oneMeta = new XMLInputSaxMeta();
getInfo(oneMeta);
TransMeta previewMeta = TransPreviewFactory.generatePreviewTransformation(transMeta, oneMeta, wStepname
.getText());
EnterNumberDialog numberDialog = new EnterNumberDialog(
shell,
500,
Messages.getString("XMLInputSaxDialog.Dialog.EnterPreviewSize.Title"), Messages.getString("XMLInputSaxDialog.Dialog.EnterPreviewSize.Message")); //$NON-NLS-1$ //$NON-NLS-2$
int previewSize = numberDialog.open();
if (previewSize > 0)
{
TransPreviewProgressDialog progressDialog = new TransPreviewProgressDialog(shell,
previewMeta, new String[] { wStepname.getText() }, new int[] { previewSize });
progressDialog.open();
if (!progressDialog.isCancelled())
{
PreviewRowsDialog prd = new PreviewRowsDialog(shell, transMeta, SWT.NONE, wStepname.getText(),
progressDialog.getPreviewRowsMeta(wStepname.getText()),
progressDialog.getPreviewRows(wStepname.getText()));
prd.open();
}
}
} catch (KettleException e)
{
new ErrorDialog(
shell,
Messages.getString("XMLInputSaxDialog.Dialog.ErrorDisplayingPreviewData.Title"), Messages.getString("XMLInputSaxDialog.Dialog.ErrorDisplayingPreviewData.Message"), e); //$NON-NLS-1$ //$NON-NLS-2$
}
}
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:38,代码来源:XMLInputSaxDialog.java
示例2: preview
import org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta; //导入依赖的package包/类
private void preview()
{
try
{
// Create the XML input step
XMLInputSaxMeta oneMeta = new XMLInputSaxMeta();
getInfo(oneMeta);
TransMeta previewMeta = TransPreviewFactory.generatePreviewTransformation(transMeta, oneMeta, wStepname
.getText());
EnterNumberDialog numberDialog = new EnterNumberDialog(
shell,
props.getDefaultPreviewSize(),
BaseMessages.getString(PKG, "XMLInputSaxDialog.Dialog.EnterPreviewSize.Title"), BaseMessages.getString(PKG, "XMLInputSaxDialog.Dialog.EnterPreviewSize.Message")); //$NON-NLS-1$ //$NON-NLS-2$
int previewSize = numberDialog.open();
if (previewSize > 0)
{
TransPreviewProgressDialog progressDialog = new TransPreviewProgressDialog(shell,
previewMeta, new String[] { wStepname.getText() }, new int[] { previewSize });
progressDialog.open();
if (!progressDialog.isCancelled())
{
PreviewRowsDialog prd = new PreviewRowsDialog(shell, transMeta, SWT.NONE, wStepname.getText(),
progressDialog.getPreviewRowsMeta(wStepname.getText()),
progressDialog.getPreviewRows(wStepname.getText()));
prd.open();
}
}
} catch (KettleException e)
{
new ErrorDialog(
shell,
BaseMessages.getString(PKG, "XMLInputSaxDialog.Dialog.ErrorDisplayingPreviewData.Title"), BaseMessages.getString(PKG, "XMLInputSaxDialog.Dialog.ErrorDisplayingPreviewData.Message"), e); //$NON-NLS-1$ //$NON-NLS-2$
}
}
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:38,代码来源:XMLInputSaxDialog.java
示例3: preview
import org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta; //导入依赖的package包/类
private void preview() {
try {
// Create the XML input step
XMLInputSaxMeta oneMeta = new XMLInputSaxMeta();
getInfo( oneMeta );
TransMeta previewMeta =
TransPreviewFactory.generatePreviewTransformation( transMeta, oneMeta, wStepname.getText() );
EnterNumberDialog numberDialog = new EnterNumberDialog( shell, props.getDefaultPreviewSize(),
BaseMessages.getString( PKG, "XMLInputSaxDialog.Dialog.EnterPreviewSize.Title" ),
BaseMessages.getString( PKG, "XMLInputSaxDialog.Dialog.EnterPreviewSize.Message" ) );
int previewSize = numberDialog.open();
if ( previewSize > 0 ) {
TransPreviewProgressDialog progressDialog =
new TransPreviewProgressDialog(
shell, previewMeta, new String[] { wStepname.getText() }, new int[] { previewSize } );
progressDialog.open();
if ( !progressDialog.isCancelled() ) {
PreviewRowsDialog prd = new PreviewRowsDialog( shell, transMeta, SWT.NONE, wStepname.getText(),
progressDialog.getPreviewRowsMeta( wStepname.getText() ),
progressDialog.getPreviewRows( wStepname.getText() ) );
prd.open();
}
}
} catch ( KettleException e ) {
new ErrorDialog( shell, BaseMessages.getString(
PKG, "XMLInputSaxDialog.Dialog.ErrorDisplayingPreviewData.Title" ), BaseMessages.getString(
PKG, "XMLInputSaxDialog.Dialog.ErrorDisplayingPreviewData.Message" ), e );
}
}
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:33,代码来源:XMLInputSaxDialog.java
示例4: XMLInputSaxDialog
import org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta; //导入依赖的package包/类
public XMLInputSaxDialog(Shell parent, Object in, TransMeta transMeta, String sname)
{
super(parent, (BaseStepMeta) in, transMeta, sname);
input = (XMLInputSaxMeta) in;
}
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:6,代码来源:XMLInputSaxDialog.java
示例5: get
import org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta; //导入依赖的package包/类
private void get()
{
try
{
XMLInputSaxMeta meta = new XMLInputSaxMeta();
getInfo(meta);
// OK, let's try to walk through the complete tree
List<XMLInputSaxField> fields = new ArrayList<XMLInputSaxField>();
// Keep the list of positions
String[] filePaths = meta.getFilePaths(transMeta);
if (meta.getInputPosition().length==0)
{
//error
MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
mb.setMessage(Messages.getString("XMLInputSaxDialog.Dialog.NoElements.Message")); //$NON-NLS-1$
mb.setText(Messages.getString("XMLInputSaxDialog.Dialog.NoElements.Title")); //$NON-NLS-1$
mb.open();
return;
}
for (int f = 0; f < filePaths.length; f++)
{
XMLInputSaxFieldRetriever fieldRetreiver = new XMLInputSaxFieldRetriever(filePaths[f], meta);
fields = fieldRetreiver.getFields();
// add the values to the grid...
for (int i = 0; i < fields.size(); i++)
{
XMLInputSaxField iF = (XMLInputSaxField) fields.get(i);
TableItem item = new TableItem(wFields.table, SWT.NONE);
item.setText(1, iF.getName());
item.setText(2, iF.getTypeDesc());
item.setText(11, iF.getFieldPositionsCode(meta.getInputPosition().length));
}
wFields.removeEmptyRows();
wFields.setRowNums();
wFields.optWidth(true);
}
} catch (KettleException e)
{
new ErrorDialog(
shell,
Messages.getString("XMLInputSaxDialog.Dialog.ErrorParsingInputData.Title"), Messages.getString("XMLInputSaxDialog.Dialog.ErrorParsingInputData.Message"), e); //$NON-NLS-1$ //$NON-NLS-2$
System.out.println(e.getMessage());
}
}
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:52,代码来源:XMLInputSaxDialog.java
示例6: get
import org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta; //导入依赖的package包/类
private void get()
{
try
{
XMLInputSaxMeta meta = new XMLInputSaxMeta();
getInfo(meta);
// OK, let's try to walk through the complete tree
List<XMLInputSaxField> fields = new ArrayList<XMLInputSaxField>();
// Keep the list of positions
String[] filePaths = meta.getFilePaths(transMeta);
if (meta.getInputPosition().length==0)
{
//error
MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
mb.setMessage(BaseMessages.getString(PKG, "XMLInputSaxDialog.Dialog.NoElements.Message")); //$NON-NLS-1$
mb.setText(BaseMessages.getString(PKG, "XMLInputSaxDialog.Dialog.NoElements.Title")); //$NON-NLS-1$
mb.open();
return;
}
for (int f = 0; f < filePaths.length; f++)
{
XMLInputSaxFieldRetriever fieldRetreiver = new XMLInputSaxFieldRetriever(log, filePaths[f], meta);
fields = fieldRetreiver.getFields();
// add the values to the grid...
for (int i = 0; i < fields.size(); i++)
{
XMLInputSaxField iF = (XMLInputSaxField) fields.get(i);
TableItem item = new TableItem(wFields.table, SWT.NONE);
item.setText(1, iF.getName());
item.setText(2, iF.getTypeDesc());
item.setText(11, iF.getFieldPositionsCode(meta.getInputPosition().length));
}
wFields.removeEmptyRows();
wFields.setRowNums();
wFields.optWidth(true);
}
} catch (KettleException e)
{
new ErrorDialog(
shell,
BaseMessages.getString(PKG, "XMLInputSaxDialog.Dialog.ErrorParsingInputData.Title"), BaseMessages.getString(PKG, "XMLInputSaxDialog.Dialog.ErrorParsingInputData.Message"), e); //$NON-NLS-1$ //$NON-NLS-2$
System.out.println(e.getMessage());
}
}
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:52,代码来源:XMLInputSaxDialog.java
示例7: XMLInputSaxDialog
import org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta; //导入依赖的package包/类
public XMLInputSaxDialog( Shell parent, Object in, TransMeta transMeta, String sname ) {
super( parent, (BaseStepMeta) in, transMeta, sname );
input = (XMLInputSaxMeta) in;
}
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:5,代码来源:XMLInputSaxDialog.java
示例8: get
import org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta; //导入依赖的package包/类
private void get() {
try {
XMLInputSaxMeta meta = new XMLInputSaxMeta();
getInfo( meta );
// OK, let's try to walk through the complete tree
List<XMLInputSaxField> fields = new ArrayList<XMLInputSaxField>();
// Keep the list of positions
String[] filePaths = meta.getFilePaths( transMeta );
if ( meta.getInputPosition().length == 0 ) {
// error
MessageBox mb = new MessageBox( shell, SWT.OK | SWT.ICON_ERROR );
mb.setMessage( BaseMessages.getString( PKG, "XMLInputSaxDialog.Dialog.NoElements.Message" ) );
mb.setText( BaseMessages.getString( PKG, "XMLInputSaxDialog.Dialog.NoElements.Title" ) );
mb.open();
return;
}
for ( int f = 0; f < filePaths.length; f++ ) {
XMLInputSaxFieldRetriever fieldRetreiver = new XMLInputSaxFieldRetriever( log, filePaths[f], meta );
fields = fieldRetreiver.getFields();
// add the values to the grid...
for ( int i = 0; i < fields.size(); i++ ) {
XMLInputSaxField iF = fields.get( i );
TableItem item = new TableItem( wFields.table, SWT.NONE );
item.setText( 1, iF.getName() );
item.setText( 2, iF.getTypeDesc() );
item.setText( 11, iF.getFieldPositionsCode( meta.getInputPosition().length ) );
}
wFields.removeEmptyRows();
wFields.setRowNums();
wFields.optWidth( true );
}
} catch ( KettleException e ) {
new ErrorDialog(
shell, BaseMessages.getString( PKG, "XMLInputSaxDialog.Dialog.ErrorParsingInputData.Title" ),
BaseMessages.getString( PKG, "XMLInputSaxDialog.Dialog.ErrorParsingInputData.Message" ), e );
System.out.println( e.getMessage() );
}
}
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:46,代码来源:XMLInputSaxDialog.java
注:本文中的org.pentaho.di.trans.steps.xmlinputsax.XMLInputSaxMeta类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论