Class BrowseController

  • All Implemented Interfaces:
    IBrowseController, IUISupportController, org.pentaho.ui.xul.impl.XulEventHandler, org.pentaho.ui.xul.XulEventSource

    public class BrowseController
    extends org.pentaho.ui.xul.impl.AbstractXulEventHandler
    implements IUISupportController, IBrowseController
    This is the XulEventHandler for the browse panel of the repository explorer. It sets up the bindings for browse functionality.
    • Field Detail

      • folderTree

        protected org.pentaho.ui.xul.containers.XulTree folderTree
      • fileTable

        protected org.pentaho.ui.xul.containers.XulTree fileTable
      • bf

        protected org.pentaho.ui.xul.binding.BindingFactory bf
      • directoryBinding

        protected org.pentaho.ui.xul.binding.Binding directoryBinding
      • selectedItemsBinding

        protected org.pentaho.ui.xul.binding.Binding selectedItemsBinding
      • repository

        protected org.pentaho.di.repository.Repository repository
      • messageBox

        protected org.pentaho.ui.xul.components.XulMessageBox messageBox
      • confirmBox

        protected org.pentaho.ui.xul.components.XulConfirmBox confirmBox
      • dirMap

        protected Map<org.pentaho.di.repository.ObjectId,​UIRepositoryDirectory> dirMap
        Allows for lookup of a UIRepositoryDirectory by ObjectId. This allows the reuse of instances that are inside a UI tree.
    • Constructor Detail

      • BrowseController

        public BrowseController()