org.tbee.swing.vfs
Class VfsTreePanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.tbee.swing.vfs.VfsTreePanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class VfsTreePanel
extends javax.swing.JPanel

Derived from FileTreePanel This class does not work at this time, but it is close enough to not let the work go to waste.

See Also:
Serialized Form

Nested Class Summary
 class VfsTreePanel.FileTreeNode
          A node in the file tree.
 class VfsTreePanel.FileTreePanelJTree
          for StandardComponentPopupMenu
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String ENABLED_PROPERTY_ID
           
static java.lang.String ENTRYPPOINT_PROPERTY_ID
           
static java.lang.String FILESELECTOR_PROPERTY_ID
           
static java.lang.String SELECTEDFILE_PROPERTY_ID
           
static java.lang.String SHOWDIRECTORIES_PROPERTY_ID
           
static java.lang.String SHOWFILES_PROPERTY_ID
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
VfsTreePanel(org.apache.commons.vfs.FileObject entryPoint)
          Creates the file tree panel.
 
Method Summary
 javax.swing.tree.DefaultTreeModel createModel()
           
 org.apache.commons.vfs.FileObject getEntrypoint()
          Entrypoint:
 org.apache.commons.vfs.FileSelector getFileSelector()
          FileSelector:
 VfsTreePanel.FileTreePanelJTree getJTree()
          FileTreePanelJTree
 VfsTreePanel.FileTreeNode getJTreeRoot()
          JTreeRoot
 org.apache.commons.vfs.FileObject getSelectedFile()
          selectedFile
 boolean getShowDirectories()
          ShowDirectories:
 boolean getShowFiles()
          ShowFiles:
 boolean isEnabled()
           
 void refresh()
           
 void setEnabled(boolean enabled)
          enabled
 void setEntrypoint(org.apache.commons.vfs.FileObject value)
           
 void setFileSelector(org.apache.commons.vfs.FileSelector value)
           
 void setShowDirectories(boolean value)
           
 void setShowFiles(boolean value)
           
 VfsTreePanel withEntrypoint(org.apache.commons.vfs.FileObject value)
           
 VfsTreePanel withFileSelector(org.apache.commons.vfs.FileSelector value)
           
 VfsTreePanel withShowDirectories(boolean value)
           
 VfsTreePanel withShowFiles(boolean value)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ENTRYPPOINT_PROPERTY_ID

public static final java.lang.String ENTRYPPOINT_PROPERTY_ID
See Also:
Constant Field Values

SHOWFILES_PROPERTY_ID

public static final java.lang.String SHOWFILES_PROPERTY_ID
See Also:
Constant Field Values

SHOWDIRECTORIES_PROPERTY_ID

public static final java.lang.String SHOWDIRECTORIES_PROPERTY_ID
See Also:
Constant Field Values

FILESELECTOR_PROPERTY_ID

public static final java.lang.String FILESELECTOR_PROPERTY_ID
See Also:
Constant Field Values

ENABLED_PROPERTY_ID

public static final java.lang.String ENABLED_PROPERTY_ID
See Also:
Constant Field Values

SELECTEDFILE_PROPERTY_ID

public static final java.lang.String SELECTEDFILE_PROPERTY_ID
See Also:
Constant Field Values
Constructor Detail

VfsTreePanel

public VfsTreePanel(org.apache.commons.vfs.FileObject entryPoint)
Creates the file tree panel.

Method Detail

getJTree

public VfsTreePanel.FileTreePanelJTree getJTree()
FileTreePanelJTree


getJTreeRoot

public VfsTreePanel.FileTreeNode getJTreeRoot()
JTreeRoot


createModel

public javax.swing.tree.DefaultTreeModel createModel()
Parameters:
entryPoint -
Returns:

refresh

public void refresh()

getEntrypoint

public org.apache.commons.vfs.FileObject getEntrypoint()
Entrypoint:


setEntrypoint

public void setEntrypoint(org.apache.commons.vfs.FileObject value)

withEntrypoint

public VfsTreePanel withEntrypoint(org.apache.commons.vfs.FileObject value)

getShowFiles

public boolean getShowFiles()
ShowFiles:


setShowFiles

public void setShowFiles(boolean value)

withShowFiles

public VfsTreePanel withShowFiles(boolean value)

getShowDirectories

public boolean getShowDirectories()
ShowDirectories:


setShowDirectories

public void setShowDirectories(boolean value)

withShowDirectories

public VfsTreePanel withShowDirectories(boolean value)

getFileSelector

public org.apache.commons.vfs.FileSelector getFileSelector()
FileSelector:


setFileSelector

public void setFileSelector(org.apache.commons.vfs.FileSelector value)

withFileSelector

public VfsTreePanel withFileSelector(org.apache.commons.vfs.FileSelector value)

setEnabled

public void setEnabled(boolean enabled)
enabled

Overrides:
setEnabled in class javax.swing.JComponent

isEnabled

public boolean isEnabled()
Overrides:
isEnabled in class java.awt.Component

getSelectedFile

public org.apache.commons.vfs.FileObject getSelectedFile()
selectedFile



Copyright © 2010 KnowledgePlaza. All Rights Reserved.