本文整理汇总了Java中org.pentaho.di.ui.spoon.job.JobGraph.getLastMove方法的典型用法代码示例。如果您正苦于以下问题:Java JobGraph.getLastMove方法的具体用法?Java JobGraph.getLastMove怎么用?Java JobGraph.getLastMove使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.ui.spoon.job.JobGraph
的用法示例。
在下文中一共展示了JobGraph.getLastMove方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: pasteSteps
import org.pentaho.di.ui.spoon.job.JobGraph; //导入方法依赖的package包/类
public void pasteSteps() {
String clipcontent = fromClipboard();
if (clipcontent != null) {
// Load the XML
//
try {
Document document = XMLHandler.loadXMLString(clipcontent);
boolean transformation = XMLHandler.getSubNode(document, TransMeta.XML_TAG) != null;
boolean job = XMLHandler.getSubNode(document, JobMeta.XML_TAG) != null;
boolean steps = XMLHandler.getSubNode(document, Spoon.XML_TAG_TRANSFORMATION_STEPS) != null;
boolean jobEntries = XMLHandler.getSubNode(document, Spoon.XML_TAG_JOB_JOB_ENTRIES) != null;
if (transformation) {
pasteTransformation();
} else if (job) {
pasteJob();
} else if (steps) {
TransGraph transGraph = getActiveTransGraph();
if (transGraph != null && transGraph.getLastMove() != null) {
pasteXML(transGraph.getManagedObject(), clipcontent, transGraph.getLastMove());
}
} else if (jobEntries) {
JobGraph jobGraph = getActiveJobGraph();
if (jobGraph != null && jobGraph.getLastMove() != null) {
pasteXML(jobGraph.getManagedObject(), clipcontent, jobGraph.getLastMove());
}
}
} catch (KettleXMLException e) {
log.logError(toString(), "Unable to paste", e);
}
}
}
示例2: paste
import org.pentaho.di.ui.spoon.job.JobGraph; //导入方法依赖的package包/类
public void paste() {
String clipcontent = fromClipboard();
if (clipcontent != null) {
// Load the XML
//
try {
Document document = XMLHandler.loadXMLString(clipcontent);
boolean transformation = XMLHandler.getSubNode(document, TransMeta.XML_TAG) != null;
boolean job = XMLHandler.getSubNode(document, JobMeta.XML_TAG) != null;
boolean steps = XMLHandler.getSubNode(document, Spoon.XML_TAG_TRANSFORMATION_STEPS) != null;
boolean jobEntries = XMLHandler.getSubNode(document, Spoon.XML_TAG_JOB_JOB_ENTRIES) != null;
if (transformation) {
pasteTransformation();
} else if (job) {
pasteJob();
} else if (steps) {
TransGraph transGraph = getActiveTransGraph();
if (transGraph != null && transGraph.getLastMove() != null) {
pasteXML(transGraph.getManagedObject(), clipcontent, transGraph.screen2real(transGraph.getLastMove().x, transGraph.getLastMove().y));
}
} else if (jobEntries) {
JobGraph jobGraph = getActiveJobGraph();
if (jobGraph != null && jobGraph.getLastMove() != null) {
pasteXML(jobGraph.getManagedObject(), clipcontent, jobGraph.getLastMove());
}
}
} catch (KettleXMLException e) {
log.logError("Unable to paste", e);
}
}
}
示例3: paste
import org.pentaho.di.ui.spoon.job.JobGraph; //导入方法依赖的package包/类
public void paste() {
String clipContent = fromClipboard();
if ( clipContent != null ) {
// Load the XML
//
try {
Document document = XMLHandler.loadXMLString( clipContent );
boolean transformation = XMLHandler.getSubNode( document, TransMeta.XML_TAG ) != null;
boolean job = XMLHandler.getSubNode( document, JobMeta.XML_TAG ) != null;
boolean steps = XMLHandler.getSubNode( document, Spoon.XML_TAG_TRANSFORMATION_STEPS ) != null;
boolean jobEntries = XMLHandler.getSubNode( document, Spoon.XML_TAG_JOB_JOB_ENTRIES ) != null;
if ( transformation ) {
pasteTransformation();
} else if ( job ) {
pasteJob();
} else if ( steps ) {
TransGraph transGraph = getActiveTransGraph();
if ( transGraph != null && transGraph.getLastMove() != null ) {
pasteXML( transGraph.getManagedObject(), clipContent, transGraph.getLastMove() );
}
} else if ( jobEntries ) {
JobGraph jobGraph = getActiveJobGraph();
if ( jobGraph != null && jobGraph.getLastMove() != null ) {
pasteXML( jobGraph.getManagedObject(), clipContent, jobGraph.getLastMove() );
}
}
} catch ( KettleXMLException e ) {
log.logError( "Unable to paste", e );
}
}
}