SPT Core API

com.sptci.echo.tree.filesystem
Class FileList

java.lang.Object
  extended by nextapp.echo.app.Component
      extended by nextapp.echo.app.Column
          extended by com.sptci.echo.tree.filesystem.FileList
All Implemented Interfaces:
View, Serializable, RenderIdSupport

public class FileList
extends Column
implements View

A component used to display the list of files that reside under a specified directory.

© Copyright 2009 Sans Pareil Technologies, Inc.

Version:
$Id: FileList.java 4858 2009-08-11 15:52:14Z rakesh $
Author:
Rakesh 2009-06-14
See Also:
Serialized Form

Field Summary
protected  File directory
          The directory whose contents are being displayed.
protected  TableNavigation navigation
          The table navigation component for paginating over the file list.
protected  File selected
          The file that is currently selected in the table.
protected  DirectoryTable table
          The table that displays the contents of directory.
 
Fields inherited from class nextapp.echo.app.Column
PROPERTY_BORDER, PROPERTY_CELL_SPACING, PROPERTY_INSETS
 
Fields inherited from class nextapp.echo.app.Component
CHILD_VISIBLE_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_NEXT_ID_CHANGED_PROPERTY, FOCUS_PREVIOUS_ID_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
FileList()
           
 
Method Summary
 File getDirectory()
           
 File getSelected()
           
 void init()
           
 void setDirectory(File directory)
          Set the directory whose contents are to be displayed in the component.
 void setSelected(File selected)
           
 
Methods inherited from class nextapp.echo.app.Column
getBorder, getCellSpacing, getInsets, setBorder, setCellSpacing, setInsets
 
Methods inherited from class nextapp.echo.app.Component
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, get, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusNextId, getFocusPreviousId, getFont, getForeground, getId, getIndex, getLayoutData, getLayoutDirection, getLocale, getLocalStyle, getParent, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isValidChild, isValidParent, isVisible, processInput, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, set, setBackground, setComponents, setEnabled, setFocusNextId, setFocusPreviousId, setFocusTraversalParticipant, setFont, setForeground, setId, setIndex, setLayoutData, setLayoutDirection, setLocale, setRenderId, setStyle, setStyleName, setVisible, validate, verifyInput, visibleIndexOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

directory

protected File directory
The directory whose contents are being displayed.


table

protected DirectoryTable table
The table that displays the contents of directory.


navigation

protected TableNavigation navigation
The table navigation component for paginating over the file list.


selected

protected File selected
The file that is currently selected in the table.

Constructor Detail

FileList

public FileList()
Method Detail

init

public void init()
Overrides:
init in class Component

getDirectory

public File getDirectory()

setDirectory

public void setDirectory(File directory)
Set the directory whose contents are to be displayed in the component. Updates table and navigation if they have been initialised.

Parameters:
directory - The directory whose contents are to be displayed.

getSelected

public File getSelected()

setSelected

public void setSelected(File selected)

SPT Core API