@Test public void testLoadLastUsedJobLocalWithRepository() throws Exception { String repositoryName = null; String fileName = "fileName"; setLoadLastUsedJobLocalWithRepository( false, repositoryName, null, fileName, false ); verify( spoon ).openFile( fileName, false ); }
public void openFile() { openFile( false ); }
Spoon extends ApplicationWindow implements AddUndoPositionInterface, TabListener, SpoonInterface,
  OverwritePrompter, PDIObserver, LifeEventHandler, XulEventSource, XulEventHandler, PartitionSchemasProvider { public void openFile() { openFile( false ); } }
Spoon extends ApplicationWindow implements AddUndoPositionInterface, TabListener, SpoonInterface,
  OverwritePrompter, PDIObserver, LifeEventHandler, XulEventSource, XulEventHandler, PartitionSchemasProvider { public void openFile() { openFile( false ); } Spoon();  Spoon( Repository rep ); }
Spoon extends ApplicationWindow implements AddUndoPositionInterface, TabListener, SpoonInterface,
  OverwritePrompter, PDIObserver, LifeEventHandler, XulEventSource, XulEventHandler, PartitionSchemasProvider { public void openFile() { openFile( false ); } Spoon();  Spoon( Repository rep ); static void main( String[] a ); void init( TransMeta ti ); XulDomContainer getMainSpoonContainer(); void loadPerspective( String id ); void loadPerspective( int pos ); static Spoon getInstance(); VfsFileChooserDialog getVfsFileChooserDialog( FileObject rootFile, FileObject initialFile ); boolean closeFile(); boolean closeFile( boolean force ); boolean closeAllFiles(); boolean closeAllFiles( boolean force ); boolean closeAllJobsAndTransformations(); boolean closeAllJobsAndTransformations( boolean force ); void searchMetaData(); void showArguments(); void setVariables(); void applyVariables(); void applyVariableToAllLoadedObjects( String name, String value ); void showVariables(); void openSpoon(); boolean readAndDispatch(); boolean isStopped(); void setStopped( boolean stopped ); void setDestroy( boolean destroy ); boolean doDestroy(); void setArguments( String[] arguments ); String[] getArguments(); synchronized void dispose(); boolean isDisposed(); void sleep(); void undoAction(); void redoAction(); void copySteps(); void copyJobentries(); void copy(); void copyFile(); void cut(); void removeMenuItem( String itemid, boolean removeTrailingSeparators ); void disableMenuItem( String itemId ); void enableMenuItem( String itemId ); void createPopupMenus(); void executeTransformation(); void previewTransformation(); void debugTransformation(); void checkTrans(); void analyseImpact(); void showLastImpactAnalyses(); void showLastTransPreview(); void showExecutionResults(); boolean isExecutionResultsPaneVisible(); void copyLogSelectedText( StyledText text ); void copyTransformation(); void copyTransformationImage(); boolean editTransformationProperties(); boolean editProperties(); void executeJob(); void copyJob(); void showWelcomePage(); void showDocumentMap(); void addMenuLast(); void lastRepoFileSelect( String repo, String id ); void lastFileSelect( String id ); void lastFileSelect( final LastUsedFile lastUsedFile ); void addDefaultKeyListeners( Control control ); boolean setViewMode(); boolean setDesignMode(); void disposeVariableComposite( boolean tree, boolean shared, boolean core, boolean history ); void addCoreObjectsTree(); void refreshCoreObjects(); TreeSelection[] getTreeObjects( final Tree tree ); void hideToolTips(); void showSelection(); void newHop(); void sortHops(); void newDatabasePartitioningSchema(); void newClusteringSchema(); void newSlaveServer(); void editTransformationPropertiesPopup(); void addTransLog(); void addTransHistory(); boolean editJobProperties( String id ); void editJobPropertiesPopup(); void addJobLog(); void addJobHistory(); void newStep(); void editConnection(); void dupeConnection(); void clipConnection(); void delConnection(); void sqlConnection(); void clearDBCache( String id ); void exploreDatabase(); void exploreDB(); void editStep(); void dupeStep(); void delStep(); void helpStep(); void shareObject( String id ); void editJobEntry(); void dupeJobEntry(); void deleteJobEntryCopies(); void helpJobEntry(); void editHop(); void delHop(); void editPartitionSchema(); void delPartitionSchema(); void editClusterSchema(); void delClusterSchema(); void monitorClusterSchema(); void editSlaveServer(); void delSlaveServer(); void addSpoonSlave(); @Override void tabDeselected( TabItem item ); boolean tabCloseSelected(); boolean tabCloseSelected( boolean force ); @Override boolean tabClose( TabItem item ); boolean tabClose( TabItem item, boolean force ); TabSet getTabSet(); @Override void tabSelected( TabItem item ); String getRepositoryName(); String getUsername(); void pasteXML( TransMeta transMeta, String clipcontent, Point loc ); void copySelected( TransMeta transMeta, List<StepMeta> steps, List<NotePadMeta> notes ); void editHop( TransMeta transMeta, TransHopMeta transHopMeta ); void delHop( TransMeta transMeta, TransHopMeta transHopMeta ); void newHop( TransMeta transMeta, StepMeta fr, StepMeta to ); void newHop( TransMeta transMeta, TransHopMeta transHopMeta ); boolean checkIfHopAlreadyExists( TransMeta transMeta, TransHopMeta newHop ); boolean performNewTransHopChecks( TransMeta transMeta, TransHopMeta newHop ); void verifyCopyDistribute( TransMeta transMeta, StepMeta fr ); void newHop( TransMeta transMeta ); void openRepository(); void clearSharedObjectCache(); void exploreRepository(); void loadObjectFromRepository(
      ObjectId objectId, RepositoryObjectType objectType, String revision ); void loadObjectFromRepository( String objName, RepositoryObjectType objectType,
    RepositoryDirectoryInterface repDir, String versionLabel ); void closeRepository(); void openFile(); void importFile(); void openFile( boolean importfile ); String getLastFileOpened(); void setLastFileOpened( String inLastFileOpened ); void displayCmdLine(); void createCmdLineFile(); void openFileVFSFile(); void addFileListener( FileListener listener ); void openFile( String filename, boolean importfile ); void setMarketMethod( Method m ); void openMarketplace(); void handleMissingPluginsExceptionWithMarketplace( KettleMissingPluginsException missingPluginsException ); PropsUI getProperties(); void newFileDropDown(); void newTransFile(); void newJobFile(); void setTransMetaVariables( TransMeta transMeta ); void setJobMetaVariables( JobMeta jobMeta ); void loadRepositoryObjects( TransMeta transMeta ); boolean promptForSave(); boolean quitFile( boolean canCancel ); boolean saveFile(); boolean saveToFile( EngineMetaInterface meta ); boolean saveToRepository( EngineMetaInterface meta ); boolean saveToRepository( EngineMetaInterface meta, boolean ask_name ); boolean saveToRepositoryCheckSecurity( EngineMetaInterface meta ); boolean saveToRepositoryConfirmed( EngineMetaInterface meta ); boolean saveJobRepository( JobMeta jobMeta ); boolean saveJobRepository( JobMeta jobMeta, boolean ask_name ); boolean saveFileAs(); boolean saveFileAs( EngineMetaInterface meta ); boolean exportXMLFile(); void exportAllXMLFile(); void exportAllFileRepository(); void exportRepositoryAll(); boolean exportRepositoryDirectory( RepositoryDirectory directoryToExport ); FileDialog getExportFileDialog(); void importDirectoryToRepository(); boolean saveXMLFile( boolean export ); boolean saveXMLFile( EngineMetaInterface meta, boolean export ); boolean saveXMLFileToVfs(); boolean saveXMLFileToVfs( EngineMetaInterface meta ); boolean save( EngineMetaInterface meta, String filename, boolean export ); boolean saveMeta( EngineMetaInterface meta, String filename ); void helpAbout(); void showPluginInfo(); void editUnselectAll(); void editSelectAll(); void editOptions(); void editCapabilities(); void editKettlePropertiesFile(); void refreshTree(); void handleRepositoryLost( KettleRepositoryLostException e ); @Override List<String> getPartitionSchemasNames( TransMeta transMeta ); @Override List<PartitionSchema> getPartitionSchemas( TransMeta transMeta ); String getActiveTabText(); void refreshGraph(); StepMeta newStep( TransMeta transMeta ); StepMeta newStep( TransMeta transMeta, boolean openit, boolean rename ); StepMeta newStep( TransMeta transMeta, String name, String description, boolean openit, boolean rename ); void setShellText(); void enableMenus(); void addSpoonMenuController( ISpoonMenuController menuController ); boolean removeSpoonMenuController( ISpoonMenuController menuController ); ISpoonMenuController removeSpoonMenuController( String menuControllerName ); boolean isTabsChanged(); void printFile(); TransGraph getActiveTransGraph(); JobGraph getActiveJobGraph(); EngineMetaInterface getActiveMeta(); TabItemInterface getActiveTabitem(); TransMeta getActiveTransformation(); JobMeta getActiveJob(); UndoInterface getActiveUndoInterface(); TransMeta findTransformation( String tabItemText ); JobMeta findJob( String tabItemText ); TransMeta[] getLoadedTransformations(); JobMeta[] getLoadedJobs(); void saveSettings(); void loadSettings(); void changeLooks(); void undoAction( UndoInterface undoInterface ); void redoAction( UndoInterface undoInterface ); void setUndoMenu( UndoInterface undoInterface ); void addUndoNew( UndoInterface undoInterface, Object[] obj, int[] position ); void addUndoNew( UndoInterface undoInterface, Object[] obj, int[] position, boolean nextAlso ); void addUndoDelete( UndoInterface undoInterface, Object[] obj, int[] position ); void addUndoDelete( UndoInterface undoInterface, Object[] obj, int[] position, boolean nextAlso ); @Override void addUndoPosition( UndoInterface undoInterface, Object[] obj, int[] pos, Point[] prev, Point[] curr ); void addUndoChange( UndoInterface undoInterface, Object[] from, Object[] to, int[] pos ); void addUndoChange( UndoInterface undoInterface, Object[] from, Object[] to, int[] pos, boolean nextAlso ); void checkTrans( TransMeta transMeta ); void checkTrans( TransMeta transMeta, boolean only_selected ); void showLastTransCheck(); void analyseImpact( TransMeta transMeta ); void showLastImpactAnalyses( TransMeta transMeta ); void toClipboard( String clipText ); String fromClipboard(); void pasteTransformation(); void pasteJob(); void copyTransformation( TransMeta transMeta ); void copyJob( JobMeta jobMeta ); void copyTransformationImage( TransMeta transMeta ); HasDatabasesInterface getActiveHasDatabasesInterface(); void createDatabaseWizard(); List<DatabaseMeta> getActiveDatabases(); void copyTableWizard(); @Override String toString(); void handleStartOptions( CommandLineOption[] options ); void start( CommandLineOption[] options ); static CommandLineOption getCommandLineOption( CommandLineOption[] options, String opt ); static CommandLineOption[] getCommandLineArgs( List<String> args ); void loadLastUsedFile( LastUsedFile lastUsedFile, String repositoryName ); void generateFieldMapping( TransMeta transMeta, StepMeta stepMeta ); boolean isDefinedSchemaExist( String[] schemaNames ); void editPartitioning( TransMeta transMeta, StepMeta stepMeta ); void editClustering( TransMeta transMeta, StepMeta stepMeta ); void editClustering( TransMeta transMeta, List<StepMeta> stepMetas ); void createKettleArchive( TransMeta transMeta ); void newPartitioningSchema( TransMeta transMeta ); void newClusteringSchema( TransMeta transMeta ); void newSlaveServer( HasSlaveServersInterface hasSlaveServersInterface ); void delSlaveServer( HasSlaveServersInterface hasSlaveServersInterface, SlaveServer slaveServer ); void sendTransformationXMLToSlaveServer( TransMeta transMeta,
    TransExecutionConfiguration executionConfiguration ); void runFile(); void runOptionsFile(); void replayTransformation(); void previewFile(); void debugFile(); void executeFile( boolean local, boolean remote, boolean cluster, boolean preview, boolean debug,
      Date replayDate, boolean safe, boolean show ); void executeTransformation( final TransMeta transMeta, final boolean local, final boolean remote,
    final boolean cluster, final boolean preview, final boolean debug, final Date replayDate,
    final boolean safe, final LogLevel logLevel ); void executeJob( JobMeta jobMeta, boolean local, boolean remote, Date replayDate, boolean safe,
    String startCopyName, int startCopyNr ); void addSpoonSlave( SlaveServer slaveServer ); void addJobHistory( JobMeta jobMeta, boolean select ); void paste(); JobEntryCopy newJobEntry( JobMeta jobMeta, String typeDesc, boolean openit ); JobEntryDialogInterface getJobEntryDialog( JobEntryInterface jei, JobMeta jobMeta ); StepDialogInterface getStepEntryDialog( StepMetaInterface stepMeta, TransMeta transMeta, String stepName ); void editJobEntry( JobMeta jobMeta, JobEntryCopy je ); void deleteJobEntryCopies( JobMeta jobMeta, JobEntryCopy[] jobEntry ); void deleteJobEntryCopies( JobMeta jobMeta, JobEntryCopy jobEntry ); void pasteXML( JobMeta jobMeta, String clipContent, Point loc ); void newJobHop( JobMeta jobMeta, JobEntryCopy fr, JobEntryCopy to ); void ripDBWizard(); JobMeta ripDB( final List<DatabaseMeta> databases, final String jobName,
    final RepositoryDirectory repdir, final String directory, final DatabaseMeta sourceDbInfo,
    final DatabaseMeta targetDbInfo, final String[] tables ); void setCoreObjectsState( int state ); int getCoreObjectsState(); LogChannelInterface getLog(); Repository getRepository(); void setRepository( Repository rep ); void addMenuListener( String id, Object listener, String methodName ); @Override void addTransGraph( TransMeta transMeta ); @Override void addJobGraph( JobMeta jobMeta ); boolean addSpoonBrowser( String name, String urlString, LocationListener locationListener, boolean showControls ); boolean addSpoonBrowser( String name, String urlString, LocationListener locationListener ); boolean addSpoonBrowser( String name, String urlString, boolean showControls ); @Override boolean addSpoonBrowser( String name, String urlString ); TransExecutionConfiguration getTransExecutionConfiguration(); void editStepErrorHandling( TransMeta transMeta, StepMeta stepMeta ); String editStep( TransMeta transMeta, StepMeta stepMeta ); void dupeStep( TransMeta transMeta, StepMeta stepMeta ); void delSteps( TransMeta transformation, StepMeta[] steps ); void delStep( TransMeta transMeta, StepMeta stepMeta ); String makeTabName( EngineMetaInterface transMeta, boolean showingLocation ); void newConnection(); void getSQL(); @Override boolean overwritePrompt( String message, String rememberText, String rememberPropertyName ); @Override Object[] messageDialogWithToggle( String dialogTitle, Object image, String message, int dialogImageType,
      String[] buttonLabels, int defaultIndex, String toggleMessage, boolean toggleState ); @Override boolean messageBox( final String message, final String text, final boolean allowCancel, final int type ); TransExecutionConfiguration getTransPreviewExecutionConfiguration(); void setTransPreviewExecutionConfiguration( TransExecutionConfiguration previewExecutionConfiguration ); TransExecutionConfiguration getTransDebugExecutionConfiguration(); void setTransDebugExecutionConfiguration( TransExecutionConfiguration debugExecutionConfiguration ); void setTransExecutionConfiguration( TransExecutionConfiguration executionConfiguration ); JobExecutionConfiguration getJobExecutionConfiguration(); void setJobExecutionConfiguration( JobExecutionConfiguration jobExecutionConfiguration ); @Override void update( ChangedFlagInterface o, Object arg ); @Override void consume( final LifeEventInfo info ); void setLog(); Display getDisplay(); void zoomIn(); void zoomOut(); void zoom100Percent(); void setParametersAsVariablesInUI( NamedParams namedParameters, VariableSpace space ); void browseVersionHistory(); Trans findActiveTrans( Job job, JobEntryCopy jobEntryCopy ); Job findActiveJob( Job job, JobEntryCopy jobEntryCopy ); Object getSelectionObject(); RepositoryDirectoryInterface getDefaultSaveLocation( RepositoryElementInterface repositoryElement ); @Override void addPropertyChangeListener( PropertyChangeListener listener ); void addPropertyChangeListener( String propertyName, PropertyChangeListener listener ); @Override void removePropertyChangeListener( PropertyChangeListener listener ); @Override Object getData(); @Override String getName(); @Override XulDomContainer getXulDomContainer(); @Override void setData( Object arg0 ); @Override void setName( String arg0 ); @Override void setXulDomContainer( XulDomContainer arg0 ); RepositorySecurityManager getSecurityManager(); void displayDbDependancies(); void fireMenuControlers(); void hideSplash(); void setMainToolbarVisible( boolean visible ); void setMenuBarVisible( boolean visible ); void start(); String getStartupPerspective(); DelegatingMetaStore getMetaStore(); void setMetaStore( DelegatingMetaStore metaStore ); void showAuthenticationOptions(); void createExpandedContent( String url ); void hideExpandedContent(); void closeExpandedContent(); void showExpandedContent(); Composite getDesignParent(); static Boolean isUnsupportedBrowserEnvironment(); static Boolean isWebkitUnavailable(); static String getAvailableBrowser(); void disableCutCopyPaste(); void enableCutCopyPaste(); }
Spoon extends ApplicationWindow implements AddUndoPositionInterface, TabListener, SpoonInterface,
  OverwritePrompter, PDIObserver, LifeEventHandler, XulEventSource, XulEventHandler, PartitionSchemasProvider { public void openFile() { openFile( false ); } Spoon();  Spoon( Repository rep ); static void main( String[] a ); void init( TransMeta ti ); XulDomContainer getMainSpoonContainer(); void loadPerspective( String id ); void loadPerspective( int pos ); static Spoon getInstance(); VfsFileChooserDialog getVfsFileChooserDialog( FileObject rootFile, FileObject initialFile ); boolean closeFile(); boolean closeFile( boolean force ); boolean closeAllFiles(); boolean closeAllFiles( boolean force ); boolean closeAllJobsAndTransformations(); boolean closeAllJobsAndTransformations( boolean force ); void searchMetaData(); void showArguments(); void setVariables(); void applyVariables(); void applyVariableToAllLoadedObjects( String name, String value ); void showVariables(); void openSpoon(); boolean readAndDispatch(); boolean isStopped(); void setStopped( boolean stopped ); void setDestroy( boolean destroy ); boolean doDestroy(); void setArguments( String[] arguments ); String[] getArguments(); synchronized void dispose(); boolean isDisposed(); void sleep(); void undoAction(); void redoAction(); void copySteps(); void copyJobentries(); void copy(); void copyFile(); void cut(); void removeMenuItem( String itemid, boolean removeTrailingSeparators ); void disableMenuItem( String itemId ); void enableMenuItem( String itemId ); void createPopupMenus(); void executeTransformation(); void previewTransformation(); void debugTransformation(); void checkTrans(); void analyseImpact(); void showLastImpactAnalyses(); void showLastTransPreview(); void showExecutionResults(); boolean isExecutionResultsPaneVisible(); void copyLogSelectedText( StyledText text ); void copyTransformation(); void copyTransformationImage(); boolean editTransformationProperties(); boolean editProperties(); void executeJob(); void copyJob(); void showWelcomePage(); void showDocumentMap(); void addMenuLast(); void lastRepoFileSelect( String repo, String id ); void lastFileSelect( String id ); void lastFileSelect( final LastUsedFile lastUsedFile ); void addDefaultKeyListeners( Control control ); boolean setViewMode(); boolean setDesignMode(); void disposeVariableComposite( boolean tree, boolean shared, boolean core, boolean history ); void addCoreObjectsTree(); void refreshCoreObjects(); TreeSelection[] getTreeObjects( final Tree tree ); void hideToolTips(); void showSelection(); void newHop(); void sortHops(); void newDatabasePartitioningSchema(); void newClusteringSchema(); void newSlaveServer(); void editTransformationPropertiesPopup(); void addTransLog(); void addTransHistory(); boolean editJobProperties( String id ); void editJobPropertiesPopup(); void addJobLog(); void addJobHistory(); void newStep(); void editConnection(); void dupeConnection(); void clipConnection(); void delConnection(); void sqlConnection(); void clearDBCache( String id ); void exploreDatabase(); void exploreDB(); void editStep(); void dupeStep(); void delStep(); void helpStep(); void shareObject( String id ); void editJobEntry(); void dupeJobEntry(); void deleteJobEntryCopies(); void helpJobEntry(); void editHop(); void delHop(); void editPartitionSchema(); void delPartitionSchema(); void editClusterSchema(); void delClusterSchema(); void monitorClusterSchema(); void editSlaveServer(); void delSlaveServer(); void addSpoonSlave(); @Override void tabDeselected( TabItem item ); boolean tabCloseSelected(); boolean tabCloseSelected( boolean force ); @Override boolean tabClose( TabItem item ); boolean tabClose( TabItem item, boolean force ); TabSet getTabSet(); @Override void tabSelected( TabItem item ); String getRepositoryName(); String getUsername(); void pasteXML( TransMeta transMeta, String clipcontent, Point loc ); void copySelected( TransMeta transMeta, List<StepMeta> steps, List<NotePadMeta> notes ); void editHop( TransMeta transMeta, TransHopMeta transHopMeta ); void delHop( TransMeta transMeta, TransHopMeta transHopMeta ); void newHop( TransMeta transMeta, StepMeta fr, StepMeta to ); void newHop( TransMeta transMeta, TransHopMeta transHopMeta ); boolean checkIfHopAlreadyExists( TransMeta transMeta, TransHopMeta newHop ); boolean performNewTransHopChecks( TransMeta transMeta, TransHopMeta newHop ); void verifyCopyDistribute( TransMeta transMeta, StepMeta fr ); void newHop( TransMeta transMeta ); void openRepository(); void clearSharedObjectCache(); void exploreRepository(); void loadObjectFromRepository(
      ObjectId objectId, RepositoryObjectType objectType, String revision ); void loadObjectFromRepository( String objName, RepositoryObjectType objectType,
    RepositoryDirectoryInterface repDir, String versionLabel ); void closeRepository(); void openFile(); void importFile(); void openFile( boolean importfile ); String getLastFileOpened(); void setLastFileOpened( String inLastFileOpened ); void displayCmdLine(); void createCmdLineFile(); void openFileVFSFile(); void addFileListener( FileListener listener ); void openFile( String filename, boolean importfile ); void setMarketMethod( Method m ); void openMarketplace(); void handleMissingPluginsExceptionWithMarketplace( KettleMissingPluginsException missingPluginsException ); PropsUI getProperties(); void newFileDropDown(); void newTransFile(); void newJobFile(); void setTransMetaVariables( TransMeta transMeta ); void setJobMetaVariables( JobMeta jobMeta ); void loadRepositoryObjects( TransMeta transMeta ); boolean promptForSave(); boolean quitFile( boolean canCancel ); boolean saveFile(); boolean saveToFile( EngineMetaInterface meta ); boolean saveToRepository( EngineMetaInterface meta ); boolean saveToRepository( EngineMetaInterface meta, boolean ask_name ); boolean saveToRepositoryCheckSecurity( EngineMetaInterface meta ); boolean saveToRepositoryConfirmed( EngineMetaInterface meta ); boolean saveJobRepository( JobMeta jobMeta ); boolean saveJobRepository( JobMeta jobMeta, boolean ask_name ); boolean saveFileAs(); boolean saveFileAs( EngineMetaInterface meta ); boolean exportXMLFile(); void exportAllXMLFile(); void exportAllFileRepository(); void exportRepositoryAll(); boolean exportRepositoryDirectory( RepositoryDirectory directoryToExport ); FileDialog getExportFileDialog(); void importDirectoryToRepository(); boolean saveXMLFile( boolean export ); boolean saveXMLFile( EngineMetaInterface meta, boolean export ); boolean saveXMLFileToVfs(); boolean saveXMLFileToVfs( EngineMetaInterface meta ); boolean save( EngineMetaInterface meta, String filename, boolean export ); boolean saveMeta( EngineMetaInterface meta, String filename ); void helpAbout(); void showPluginInfo(); void editUnselectAll(); void editSelectAll(); void editOptions(); void editCapabilities(); void editKettlePropertiesFile(); void refreshTree(); void handleRepositoryLost( KettleRepositoryLostException e ); @Override List<String> getPartitionSchemasNames( TransMeta transMeta ); @Override List<PartitionSchema> getPartitionSchemas( TransMeta transMeta ); String getActiveTabText(); void refreshGraph(); StepMeta newStep( TransMeta transMeta ); StepMeta newStep( TransMeta transMeta, boolean openit, boolean rename ); StepMeta newStep( TransMeta transMeta, String name, String description, boolean openit, boolean rename ); void setShellText(); void enableMenus(); void addSpoonMenuController( ISpoonMenuController menuController ); boolean removeSpoonMenuController( ISpoonMenuController menuController ); ISpoonMenuController removeSpoonMenuController( String menuControllerName ); boolean isTabsChanged(); void printFile(); TransGraph getActiveTransGraph(); JobGraph getActiveJobGraph(); EngineMetaInterface getActiveMeta(); TabItemInterface getActiveTabitem(); TransMeta getActiveTransformation(); JobMeta getActiveJob(); UndoInterface getActiveUndoInterface(); TransMeta findTransformation( String tabItemText ); JobMeta findJob( String tabItemText ); TransMeta[] getLoadedTransformations(); JobMeta[] getLoadedJobs(); void saveSettings(); void loadSettings(); void changeLooks(); void undoAction( UndoInterface undoInterface ); void redoAction( UndoInterface undoInterface ); void setUndoMenu( UndoInterface undoInterface ); void addUndoNew( UndoInterface undoInterface, Object[] obj, int[] position ); void addUndoNew( UndoInterface undoInterface, Object[] obj, int[] position, boolean nextAlso ); void addUndoDelete( UndoInterface undoInterface, Object[] obj, int[] position ); void addUndoDelete( UndoInterface undoInterface, Object[] obj, int[] position, boolean nextAlso ); @Override void addUndoPosition( UndoInterface undoInterface, Object[] obj, int[] pos, Point[] prev, Point[] curr ); void addUndoChange( UndoInterface undoInterface, Object[] from, Object[] to, int[] pos ); void addUndoChange( UndoInterface undoInterface, Object[] from, Object[] to, int[] pos, boolean nextAlso ); void checkTrans( TransMeta transMeta ); void checkTrans( TransMeta transMeta, boolean only_selected ); void showLastTransCheck(); void analyseImpact( TransMeta transMeta ); void showLastImpactAnalyses( TransMeta transMeta ); void toClipboard( String clipText ); String fromClipboard(); void pasteTransformation(); void pasteJob(); void copyTransformation( TransMeta transMeta ); void copyJob( JobMeta jobMeta ); void copyTransformationImage( TransMeta transMeta ); HasDatabasesInterface getActiveHasDatabasesInterface(); void createDatabaseWizard(); List<DatabaseMeta> getActiveDatabases(); void copyTableWizard(); @Override String toString(); void handleStartOptions( CommandLineOption[] options ); void start( CommandLineOption[] options ); static CommandLineOption getCommandLineOption( CommandLineOption[] options, String opt ); static CommandLineOption[] getCommandLineArgs( List<String> args ); void loadLastUsedFile( LastUsedFile lastUsedFile, String repositoryName ); void generateFieldMapping( TransMeta transMeta, StepMeta stepMeta ); boolean isDefinedSchemaExist( String[] schemaNames ); void editPartitioning( TransMeta transMeta, StepMeta stepMeta ); void editClustering( TransMeta transMeta, StepMeta stepMeta ); void editClustering( TransMeta transMeta, List<StepMeta> stepMetas ); void createKettleArchive( TransMeta transMeta ); void newPartitioningSchema( TransMeta transMeta ); void newClusteringSchema( TransMeta transMeta ); void newSlaveServer( HasSlaveServersInterface hasSlaveServersInterface ); void delSlaveServer( HasSlaveServersInterface hasSlaveServersInterface, SlaveServer slaveServer ); void sendTransformationXMLToSlaveServer( TransMeta transMeta,
    TransExecutionConfiguration executionConfiguration ); void runFile(); void runOptionsFile(); void replayTransformation(); void previewFile(); void debugFile(); void executeFile( boolean local, boolean remote, boolean cluster, boolean preview, boolean debug,
      Date replayDate, boolean safe, boolean show ); void executeTransformation( final TransMeta transMeta, final boolean local, final boolean remote,
    final boolean cluster, final boolean preview, final boolean debug, final Date replayDate,
    final boolean safe, final LogLevel logLevel ); void executeJob( JobMeta jobMeta, boolean local, boolean remote, Date replayDate, boolean safe,
    String startCopyName, int startCopyNr ); void addSpoonSlave( SlaveServer slaveServer ); void addJobHistory( JobMeta jobMeta, boolean select ); void paste(); JobEntryCopy newJobEntry( JobMeta jobMeta, String typeDesc, boolean openit ); JobEntryDialogInterface getJobEntryDialog( JobEntryInterface jei, JobMeta jobMeta ); StepDialogInterface getStepEntryDialog( StepMetaInterface stepMeta, TransMeta transMeta, String stepName ); void editJobEntry( JobMeta jobMeta, JobEntryCopy je ); void deleteJobEntryCopies( JobMeta jobMeta, JobEntryCopy[] jobEntry ); void deleteJobEntryCopies( JobMeta jobMeta, JobEntryCopy jobEntry ); void pasteXML( JobMeta jobMeta, String clipContent, Point loc ); void newJobHop( JobMeta jobMeta, JobEntryCopy fr, JobEntryCopy to ); void ripDBWizard(); JobMeta ripDB( final List<DatabaseMeta> databases, final String jobName,
    final RepositoryDirectory repdir, final String directory, final DatabaseMeta sourceDbInfo,
    final DatabaseMeta targetDbInfo, final String[] tables ); void setCoreObjectsState( int state ); int getCoreObjectsState(); LogChannelInterface getLog(); Repository getRepository(); void setRepository( Repository rep ); void addMenuListener( String id, Object listener, String methodName ); @Override void addTransGraph( TransMeta transMeta ); @Override void addJobGraph( JobMeta jobMeta ); boolean addSpoonBrowser( String name, String urlString, LocationListener locationListener, boolean showControls ); boolean addSpoonBrowser( String name, String urlString, LocationListener locationListener ); boolean addSpoonBrowser( String name, String urlString, boolean showControls ); @Override boolean addSpoonBrowser( String name, String urlString ); TransExecutionConfiguration getTransExecutionConfiguration(); void editStepErrorHandling( TransMeta transMeta, StepMeta stepMeta ); String editStep( TransMeta transMeta, StepMeta stepMeta ); void dupeStep( TransMeta transMeta, StepMeta stepMeta ); void delSteps( TransMeta transformation, StepMeta[] steps ); void delStep( TransMeta transMeta, StepMeta stepMeta ); String makeTabName( EngineMetaInterface transMeta, boolean showingLocation ); void newConnection(); void getSQL(); @Override boolean overwritePrompt( String message, String rememberText, String rememberPropertyName ); @Override Object[] messageDialogWithToggle( String dialogTitle, Object image, String message, int dialogImageType,
      String[] buttonLabels, int defaultIndex, String toggleMessage, boolean toggleState ); @Override boolean messageBox( final String message, final String text, final boolean allowCancel, final int type ); TransExecutionConfiguration getTransPreviewExecutionConfiguration(); void setTransPreviewExecutionConfiguration( TransExecutionConfiguration previewExecutionConfiguration ); TransExecutionConfiguration getTransDebugExecutionConfiguration(); void setTransDebugExecutionConfiguration( TransExecutionConfiguration debugExecutionConfiguration ); void setTransExecutionConfiguration( TransExecutionConfiguration executionConfiguration ); JobExecutionConfiguration getJobExecutionConfiguration(); void setJobExecutionConfiguration( JobExecutionConfiguration jobExecutionConfiguration ); @Override void update( ChangedFlagInterface o, Object arg ); @Override void consume( final LifeEventInfo info ); void setLog(); Display getDisplay(); void zoomIn(); void zoomOut(); void zoom100Percent(); void setParametersAsVariablesInUI( NamedParams namedParameters, VariableSpace space ); void browseVersionHistory(); Trans findActiveTrans( Job job, JobEntryCopy jobEntryCopy ); Job findActiveJob( Job job, JobEntryCopy jobEntryCopy ); Object getSelectionObject(); RepositoryDirectoryInterface getDefaultSaveLocation( RepositoryElementInterface repositoryElement ); @Override void addPropertyChangeListener( PropertyChangeListener listener ); void addPropertyChangeListener( String propertyName, PropertyChangeListener listener ); @Override void removePropertyChangeListener( PropertyChangeListener listener ); @Override Object getData(); @Override String getName(); @Override XulDomContainer getXulDomContainer(); @Override void setData( Object arg0 ); @Override void setName( String arg0 ); @Override void setXulDomContainer( XulDomContainer arg0 ); RepositorySecurityManager getSecurityManager(); void displayDbDependancies(); void fireMenuControlers(); void hideSplash(); void setMainToolbarVisible( boolean visible ); void setMenuBarVisible( boolean visible ); void start(); String getStartupPerspective(); DelegatingMetaStore getMetaStore(); void setMetaStore( DelegatingMetaStore metaStore ); void showAuthenticationOptions(); void createExpandedContent( String url ); void hideExpandedContent(); void closeExpandedContent(); void showExpandedContent(); Composite getDesignParent(); static Boolean isUnsupportedBrowserEnvironment(); static Boolean isWebkitUnavailable(); static String getAvailableBrowser(); void disableCutCopyPaste(); void enableCutCopyPaste(); static final LoggingObjectInterface loggingObject; static final String STRING_TRANSFORMATIONS; static final String STRING_JOBS; static final String STRING_BUILDING_BLOCKS; static final String STRING_ELEMENTS; static final String STRING_CONNECTIONS; static final String STRING_STEPS; static final String STRING_JOB_ENTRIES; static final String STRING_HOPS; static final String STRING_PARTITIONS; static final String STRING_SLAVES; static final String STRING_CLUSTERS; static final String STRING_TRANS_BASE; static final String STRING_HISTORY; static final String STRING_TRANS_NO_NAME; static final String STRING_JOB_NO_NAME; static final String STRING_TRANSFORMATION; static final String STRING_JOB; static final String APP_NAME; static final String XML_TAG_TRANSFORMATION_STEPS; static final String XML_TAG_JOB_JOB_ENTRIES; static final int MESSAGE_DIALOG_WITH_TOGGLE_YES_BUTTON_ID; static final int MESSAGE_DIALOG_WITH_TOGGLE_NO_BUTTON_ID; static final int MESSAGE_DIALOG_WITH_TOGGLE_CUSTOM_DISTRIBUTION_BUTTON_ID; public TabSet tabfolder; public SpoonDelegates delegates; public RowMetaAndData variables; public PropsUI props; public Repository rep; public RepositoryCapabilities capabilities; public Text selectionFilter; static final String REFRESH_SELECTION_EXTENSION; static final String EDIT_SELECTION_EXTENSION; public Map<String, SharedObjects> sharedObjectsFileMap; public String lastDirOpened; static final String XUL_FILE_MAIN; public DelegatingMetaStore metaStore; public boolean showTrans; public boolean showJob; }