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:
ImageObserver, MenuContainer, Serializable, Accessible

public class VfsTreePanel
extends 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
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static String ENABLED_PROPERTY_ID
           
static String ENTRYPPOINT_PROPERTY_ID
           
static String FILESELECTOR_PROPERTY_ID
           
static String SELECTEDFILE_PROPERTY_ID
           
static String SHOWDIRECTORIES_PROPERTY_ID
           
static 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
 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 String ENTRYPPOINT_PROPERTY_ID
See Also:
Constant Field Values

SHOWFILES_PROPERTY_ID

public static final String SHOWFILES_PROPERTY_ID
See Also:
Constant Field Values

SHOWDIRECTORIES_PROPERTY_ID

public static final String SHOWDIRECTORIES_PROPERTY_ID
See Also:
Constant Field Values

FILESELECTOR_PROPERTY_ID

public static final String FILESELECTOR_PROPERTY_ID
See Also:
Constant Field Values

ENABLED_PROPERTY_ID

public static final String ENABLED_PROPERTY_ID
See Also:
Constant Field Values

SELECTEDFILE_PROPERTY_ID

public static final 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 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 JComponent

isEnabled

public boolean isEnabled()
Overrides:
isEnabled in class Component

getSelectedFile

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



Copyright © 2012 KnowledgePlaza. All Rights Reserved.