com.webstersmalley.picweb.utils
Class FolderContents

java.lang.Object
  extended by com.webstersmalley.picweb.utils.FolderContents

public class FolderContents
extends java.lang.Object

Author:
Matthew Smalley

Field Summary
private  int folderDepth
           
private static FolderFileFilter folderFileFilter
           
private  java.util.List folders
           
private  java.lang.String path
           
private  int pictureCount
           
private static PictureFilenameFilter pictureFilenameFilter
           
private  java.util.List pictures
           
private  java.lang.String relativePath
           
private  java.lang.String rootPath
           
private  java.lang.String topName
           
 
Constructor Summary
  FolderContents(java.lang.String rootPath)
           
private FolderContents(java.lang.String rootPath, java.lang.String relativePath, int folderDepth)
           
 
Method Summary
 java.util.List getChildren()
           
 java.lang.String getDisplayName()
           
 int getFolderDepth()
           
 int getPictureCount()
           
 java.util.List getPictures()
           
 java.lang.String getRelativePath()
           
 java.lang.String getTopName()
           
 boolean hasChildren()
           
static void main(java.lang.String[] args)
           
private  void recurse()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

folderFileFilter

private static FolderFileFilter folderFileFilter

pictureFilenameFilter

private static PictureFilenameFilter pictureFilenameFilter

rootPath

private java.lang.String rootPath

relativePath

private java.lang.String relativePath

path

private java.lang.String path

folders

private java.util.List folders

pictures

private java.util.List pictures

pictureCount

private int pictureCount

folderDepth

private int folderDepth

topName

private java.lang.String topName
Constructor Detail

FolderContents

public FolderContents(java.lang.String rootPath)

FolderContents

private FolderContents(java.lang.String rootPath,
                       java.lang.String relativePath,
                       int folderDepth)
Method Detail

recurse

private void recurse()

getPictureCount

public int getPictureCount()

getRelativePath

public java.lang.String getRelativePath()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDisplayName

public java.lang.String getDisplayName()

main

public static void main(java.lang.String[] args)

hasChildren

public boolean hasChildren()
Returns:

getChildren

public java.util.List getChildren()

getPictures

public java.util.List getPictures()

getFolderDepth

public int getFolderDepth()

getTopName

public java.lang.String getTopName()


Copyright © 2004-2005-2005 Webster Smalley. All Rights Reserved.