com.alee.extended.breadcrumb
Class WebFileBreadcrumb

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 com.alee.laf.panel.WebPanel
                      extended by com.alee.extended.breadcrumb.WebBreadcrumb
                          extended by com.alee.extended.breadcrumb.WebFileBreadcrumb
All Implemented Interfaces:
PartialDecoration, LanguageContainerMethods, ShapeProvider, Styleable, SizeMethods<WebPanel>, SwingMethods, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class WebFileBreadcrumb
extends WebBreadcrumb

User: mgarin Date: 22.06.12 Time: 15:00

See Also:
Serialized Form

Nested Class Summary
 
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 javax.swing.ImageIcon dateIcon
           
static javax.swing.ImageIcon sizeIcon
           
static javax.swing.ImageIcon typeIcon
           
 
Fields inherited from class com.alee.extended.breadcrumb.WebBreadcrumb
ELEMENT_STYLE_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
WebFileBreadcrumb()
           
WebFileBreadcrumb(boolean decorated)
           
WebFileBreadcrumb(java.io.File root)
           
WebFileBreadcrumb(java.io.File root, boolean decorated)
           
WebFileBreadcrumb(java.lang.String root)
           
WebFileBreadcrumb(java.lang.String root, boolean decorated)
           
 
Method Summary
 java.io.File getCurrentFile()
           
 int getFileNameLength()
           
 int getListFileNameLength()
           
 int getMaxVisibleListFiles()
           
 java.io.File getRoot()
           
 boolean isAutoExpandLastElement()
           
 boolean isDisplayFileIcon()
           
 boolean isDisplayFileName()
           
 boolean isDisplayFileTip()
           
 boolean isShowFullNameInTip()
           
 void setAutoExpandLastElement(boolean autoExpandLastElement)
           
 void setCurrentFile(java.io.File currentFile)
           
 void setCurrentFile(java.lang.String currentFile)
           
 void setDisplayFileIcon(boolean displayFileIcon)
           
 void setDisplayFileName(boolean displayFileName)
           
 void setDisplayFileTip(boolean displayFileTip)
           
 void setFileNameLength(int fileNameLength)
           
 void setListFileNameLength(int listFileNameLength)
           
 void setMaxVisibleListFiles(int maxVisibleListFiles)
           
 void setRoot(java.io.File root)
           
 void setRoot(java.lang.String root)
           
 void setShowFullNameInTip(boolean showFullNameInTip)
           
 
Methods inherited from class com.alee.extended.breadcrumb.WebBreadcrumb
createDefaultLayout, getBreadcrumbLayout, getElementMargin, getElementOverlap, isAutoUpdate, isEncloseLastElement, setAutoUpdate, setElementMargin, setElementMargin, setElementMargin, setElementOverlap, setEncloseLastElement
 
Methods inherited from class com.alee.laf.panel.WebPanel
add, add, add, add, add, add, getBorderColor, getBorderStroke, getDisabledBorderColor, getFirstComponent, getLanguageContainerKey, getLastComponent, getMargin, getMinimumHeight, getMinimumWidth, getPainter, getPreferredHeight, getPreferredSize, getPreferredWidth, getRound, getShadeTransparency, getShadeWidth, getStyleId, getWebUI, isPaintBackground, isPaintBottom, isPaintBottomLine, isPaintFocus, isPaintLeft, isPaintLeftLine, isPaintRight, isPaintRightLine, isPaintTop, isPaintTopLine, isUndecorated, isWebColoredBackground, provideShape, removeLanguageContainerKey, setBorderColor, setBorderStroke, setDisabledBorderColor, setLanguageContainerKey, setMargin, setMargin, setMargin, setMinimumHeight, setMinimumWidth, setPaintBackground, setPaintBottom, setPaintBottomLine, setPainter, setPaintFocus, setPaintLeft, setPaintLeftLine, setPaintRight, setPaintRightLine, setPaintSideLines, setPaintSides, setPaintTop, setPaintTopLine, setPreferredHeight, setPreferredWidth, setRound, setShadeTransparency, setShadeWidth, setStyleId, setUndecorated, setWebColoredBackground, updateUI
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI
 
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, 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, setEnabled, 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, isEnabled, 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

typeIcon

public static javax.swing.ImageIcon typeIcon

dateIcon

public static javax.swing.ImageIcon dateIcon

sizeIcon

public static javax.swing.ImageIcon sizeIcon
Constructor Detail

WebFileBreadcrumb

public WebFileBreadcrumb()

WebFileBreadcrumb

public WebFileBreadcrumb(java.lang.String root)

WebFileBreadcrumb

public WebFileBreadcrumb(java.io.File root)

WebFileBreadcrumb

public WebFileBreadcrumb(boolean decorated)

WebFileBreadcrumb

public WebFileBreadcrumb(java.lang.String root,
                         boolean decorated)

WebFileBreadcrumb

public WebFileBreadcrumb(java.io.File root,
                         boolean decorated)
Method Detail

getRoot

public java.io.File getRoot()

setRoot

public void setRoot(java.lang.String root)

setRoot

public void setRoot(java.io.File root)

getCurrentFile

public java.io.File getCurrentFile()

setCurrentFile

public void setCurrentFile(java.lang.String currentFile)

setCurrentFile

public void setCurrentFile(java.io.File currentFile)

isDisplayFileIcon

public boolean isDisplayFileIcon()

setDisplayFileIcon

public void setDisplayFileIcon(boolean displayFileIcon)

isDisplayFileName

public boolean isDisplayFileName()

setDisplayFileName

public void setDisplayFileName(boolean displayFileName)

isDisplayFileTip

public boolean isDisplayFileTip()

setDisplayFileTip

public void setDisplayFileTip(boolean displayFileTip)

getFileNameLength

public int getFileNameLength()

setFileNameLength

public void setFileNameLength(int fileNameLength)

getListFileNameLength

public int getListFileNameLength()

setListFileNameLength

public void setListFileNameLength(int listFileNameLength)

isShowFullNameInTip

public boolean isShowFullNameInTip()

setShowFullNameInTip

public void setShowFullNameInTip(boolean showFullNameInTip)

getMaxVisibleListFiles

public int getMaxVisibleListFiles()

setMaxVisibleListFiles

public void setMaxVisibleListFiles(int maxVisibleListFiles)

isAutoExpandLastElement

public boolean isAutoExpandLastElement()

setAutoExpandLastElement

public void setAutoExpandLastElement(boolean autoExpandLastElement)