public class BrowseController extends org.pentaho.ui.xul.impl.AbstractXulEventHandler implements IUISupportController, IBrowseController
| Constructor and Description |
|---|
BrowseController() |
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainerpublic void init(org.pentaho.di.repository.Repository repository)
throws ControllerInitializationException
init in interface IUISupportControllerControllerInitializationExceptionpublic String getName()
getName in interface IUISupportControllergetName in interface org.pentaho.ui.xul.impl.XulEventHandlergetName in class org.pentaho.ui.xul.impl.AbstractXulEventHandlerpublic 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 IBrowseControllerpublic void removeContextChangeVetoer(ContextChangeVetoer listener)
removeContextChangeVetoer in interface IBrowseController