public class BrowseController extends org.pentaho.ui.xul.impl.AbstractXulEventHandler implements IUISupportController, IBrowseController
Constructor and Description |
---|
BrowseController() |
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainer
public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException
init
in interface IUISupportController
ControllerInitializationException
public String getName()
getName
in interface IUISupportController
getName
in interface org.pentaho.ui.xul.impl.XulEventHandler
getName
in class org.pentaho.ui.xul.impl.AbstractXulEventHandler
public UIRepositoryDirectory getRepositoryDirectory()
public void expandAllFolders()
public void collapseAllFolders()
public void openContent()
public void openContent(Object[] items)
public void onDragFromGlobalTree(org.pentaho.ui.xul.dnd.DropEvent event)
public void onDragFromLocalTable(org.pentaho.ui.xul.dnd.DropEvent event)
public void onDrop(org.pentaho.ui.xul.dnd.DropEvent event)
public void onDoubleClick(Object[] selectedItems)
public List<UIRepositoryDirectory> getSelectedFolderItems()
public void setSelectedFolderItems(List<UIRepositoryDirectory> selectedFolderItems)
public List<UIRepositoryObject> getSelectedFileItems()
public void setSelectedFileItems(List<UIRepositoryObject> selectedFileItems)
public org.pentaho.ui.xul.binding.Binding getSelectedItemsBinding()
public void setSelectedItemsBinding(org.pentaho.ui.xul.binding.Binding selectedItemsBinding)
public void setRepositoryObjects(List<UIRepositoryObject> selectedFileItems)
public List<UIRepositoryObject> getRepositoryObjects()
public void setRepositoryItems(List<UIRepositoryObject> selectedItems)
public List<UIRepositoryObject> getRepositoryItems()
public List<UIRepositoryDirectory> getRepositoryDirectories()
public void setRepositoryDirectories(List<UIRepositoryDirectory> selectedFolderItems)
public UIRepositoryObjects getSelectedRepoDirChildren()
public void addContextChangeVetoer(ContextChangeVetoer listener)
addContextChangeVetoer
in interface IBrowseController
public void removeContextChangeVetoer(ContextChangeVetoer listener)
removeContextChangeVetoer
in interface IBrowseController