org.apache.wicket.util.file
Class Path

java.lang.Object
  extended by org.apache.wicket.util.file.Path
All Implemented Interfaces:
IResourceFinder, IResourcePath

public final class Path
extends java.lang.Object
implements IResourcePath

Maintains a list of folders as a path.

Author:
Jonathan Locke

Constructor Summary
Path()
          Constructor
Path(Folder folder)
          Constructor
Path(Folder[] folders)
          Constructor
 
Method Summary
 void add(Folder folder)
           
 void add(java.lang.String path)
           
 IResourceStream find(java.lang.Class clazz, java.lang.String pathname)
          Looks for a given pathname along this path
 java.util.List getFolders()
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Path

public Path()
Constructor


Path

public Path(Folder folder)
Constructor

Parameters:
folder - A single folder to add to the path

Path

public Path(Folder[] folders)
Constructor

Parameters:
folders - An array of folders to add to the path
Method Detail

add

public void add(Folder folder)
Parameters:
folder - Folder to add to path

add

public void add(java.lang.String path)
Specified by:
add in interface IResourcePath
Parameters:
path - Folder to add to path
See Also:
IResourcePath.add(java.lang.String)

find

public IResourceStream find(java.lang.Class clazz,
                            java.lang.String pathname)
Description copied from interface: IResourceFinder
Looks for a given pathname along this path

Specified by:
find in interface IResourceFinder
Parameters:
clazz - The class requesting the resource stream
pathname - The filename with possible path
Returns:
The resource stream
See Also:
IResourceFinder.find(Class, String)

getFolders

public java.util.List getFolders()
Returns:
Returns the folders.

size

public int size()
Returns:
Number of folders on the path.

toString

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


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.