Tabnine Logo
org.pentaho.di.ui.spoon.tree
Code IndexAdd Tabnine to your IDE (free)

How to use org.pentaho.di.ui.spoon.tree

Best Java code snippets using org.pentaho.di.ui.spoon.tree (Showing top 20 results out of 315)

origin: pentaho/pentaho-kettle

public void checkUpdate( AbstractMeta abstractMeta, String name ) {
 RootNode rootNode = getRootTreeNodeByName( name );
 if ( rootNode != null ) {
  rootNode.checkUpdate( abstractMeta, filter );
 }
}
origin: pentaho/pentaho-kettle

public void addTreeProvider( String root, TreeFolderProvider treeFolderProvider ) {
 treeFolderProvider.setTreeManager( this );
 getRootTreeNodeByName( root ).addProvider( treeFolderProvider );
}
origin: pentaho/pentaho-kettle

public boolean shouldUpdate( AbstractMeta abstractMeta, String name ) {
 for ( RootNode rootNode : rootNodes ) {
  if ( rootNode.hasNode( abstractMeta ) && rootNode.shouldUpdate( abstractMeta, name ) ) {
   return true;
  }
 }
 return false;
}
origin: pentaho/pentaho-kettle

public void addRoot( String label, List<TreeFolderProvider> providers ) {
 RootNode treeNode = new RootNode( label, guiResource.getImageFolder(), true );
 treeNode.setLabel( label );
 treeNode.setImage( GUIResource.getInstance().getImageFolder() );
 treeNode.setExpanded( true );
 treeNode.addProviders( providers );
 rootNodes.add( treeNode );
 providers.forEach( p -> p.setTreeManager( this ) );
}
origin: pentaho/pentaho-kettle

public void checkUpdate( AbstractMeta meta, TreeNode treeNode, String filter ) {
 if ( treeManager.shouldUpdate( meta, getTitle() ) ) {
  treeNode.removeAll();
  refresh( meta, treeNode, filter );
 }
}
origin: pentaho/pentaho-kettle

public TreeNode create( AbstractMeta abstractMeta, Image image, boolean expanded ) {
 TreeNode treeNode = new TreeNode( abstractMeta.getName(), image, expanded );
 addChild( treeNode );
 addAbstractMeta( abstractMeta, treeNode );
 treeFolderProviders.forEach( treeFolderProvider -> treeFolderProvider.create( abstractMeta, treeNode ) );
 return treeNode;
}
origin: pentaho/pentaho-kettle

private TreeNode createChildTreeNode( TreeNode parent, String text, Image image ) {
 return super.createTreeNode( parent, text, image );
}
origin: pentaho/pentaho-kettle

public void showRoot( String name, boolean show ) {
 getRootTreeNodeByName( name ).setHidden( !show );
}
origin: pentaho/pentaho-kettle

public void render() {
 rootNodes.forEach( t -> {
  render( t, tree );
 } );
 setExpanded();
}
origin: pentaho/pentaho-kettle

public void create( AbstractMeta abstractMeta, String name, boolean expanded ) {
 RootNode rootNode = getRootTreeNodeByName( name );
 if ( rootNode != null ) {
  Image image = abstractMeta instanceof TransMeta ? guiResource.getImageTransTree() : guiResource.getImageJobTree();
  getRootTreeNodeByName( name ).create( abstractMeta, image, expanded );
 }
}
origin: pentaho/pentaho-kettle

private TreeItem createTreeItem( TreeNode treeNode, Object tree ) {
 TreeItem childTreeItem = createTreeItem( tree, treeNode.getIndex() );
 populateTreeItem( childTreeItem, treeNode );
 return childTreeItem;
}
origin: pentaho/pentaho-kettle

private <T> void render( TreeNode treeNode, T tree ) {
 if ( treeNode.isHidden() ) {
  return;
 }
 TreeItem childTreeItem = createTreeItem( treeNode, tree );
 if ( treeNode.hasChildren() ) {
  for ( TreeNode childTreeNode : treeNode.getChildren() ) {
   render( childTreeNode, childTreeItem );
  }
 }
}
origin: pentaho/pentaho-kettle

public boolean hasNode( AbstractMeta abstractMeta ) {
 return getTreeNode( abstractMeta ) != null;
}
origin: pentaho/pentaho-kettle

public String getNameByType( Class clazz ) {
 for ( RootNode rootNode : rootNodes ) {
  String name = rootNode.getNameByType( clazz );
  if ( name != null ) {
   return name;
  }
 }
 return null;
}
origin: pentaho/pentaho-kettle

 public TreeNode getTreeNode( AbstractMeta abstractMeta ) {
  for ( RootNode rootNode : rootNodes ) {
   TreeNode treeNode = rootNode.getTreeNode( abstractMeta );
   if ( treeNode != null ) {
    return treeNode;
   }
  }
  return null;
 }
}
origin: pentaho/pentaho-kettle

public TreeManager( Tree tree, GUIResource guiResource ) {
 this.guiResource = guiResource;
 this.tree = tree;
 tree.addListener( SWT.Expand, e -> setExpanded( (TreeItem) e.item, true ) );
 tree.addListener( SWT.Collapse, e -> setExpanded( (TreeItem) e.item, false ) );
}
origin: pentaho/pentaho-kettle

public void refreshTree( AbstractMeta abstractMeta ) {
 selectionTreeManager.remove( abstractMeta );
 refreshTree();
}
origin: pentaho/pentaho-kettle

 @Override
 public TreeNode createTreeNode( TreeNode parent, String text, Image image ) {
  TreeNode treeNode = super.createTreeNode( parent, text, image );
  treeNode.setIndex( 0 );
  return treeNode;
 }
}
origin: pentaho/pentaho-kettle

public void show( AbstractMeta abstractMeta ) {
 TreeNode treeNode = getTreeNode( abstractMeta );
 if ( treeNode != null ) {
  treeNode.setHidden( false );
 }
}
origin: pentaho/pentaho-kettle

public void hide( AbstractMeta abstractMeta ) {
 TreeNode treeNode = getTreeNode( abstractMeta );
 if ( treeNode != null ) {
  treeNode.setHidden( true );
 }
}
org.pentaho.di.ui.spoon.tree

Most used classes

  • TreeManager
    Created by bmorrise on 5/25/18.
  • TreeFolderProvider
    Created by bmorrise on 6/26/18.
  • RootNode
    Created by bmorrise on 7/9/18.
  • AutomaticTreeFolderProvider
    Created by bmorrise on 7/9/18.
  • ClustersFolderProvider
    Created by bmorrise on 6/28/18.
  • HopsFolderProvider,
  • JobEntriesFolderProvider,
  • PartitionsFolderProvider,
  • SlavesFolderProvider,
  • StepsFolderProvider
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now