Class BrowserView<T>

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class BrowserView<T> extends Box
A browser class.
See Also:
  • Constructor Details

    • BrowserView

      public BrowserView()
      Creates a new BrowserView.
    • BrowserView

      public BrowserView(BrowserView.BrowserModel aModel)
      Creates a new BrowserView with given root.
  • Method Details

    • getModel

      public BrowserView.BrowserModel getModel()
      Returns the browser model.
    • setModel

      public void setModel(BrowserView.BrowserModel aModel)
      Sets the browser model.
    • getRoot

      public T getRoot()
      Return the root object.
    • getColumn

      public BrowserView<T>.BrowserColumn getColumn(int anIndex)
      Returns the browser column list at given index.
    • getSelectedColumn

      public BrowserView<T>.BrowserColumn getSelectedColumn()
      Returns the currently selected column.
    • getSelectedItem

      public T getSelectedItem()
      Returns the selected item.
    • getSelectedItems

      public List<T> getSelectedItems()
      Returns selected items.
    • getMinColumnWidth

      public int getMinColumnWidth()
      Returns the minimum column width.
    • setMinColumnWidth

      public void setMinColumnWidth(int aWidth)
      Sets the minimum column width.
    • createBrowserColumn

      protected BrowserView<T>.BrowserColumn createBrowserColumn(T anItem)
      Creates a browser column for given item.