org.codehaus.plexus.components.io.fileselectors
Interface FileInfo


public interface FileInfo

An object implementing this interface is passed to the file selector when the method FileSelector.isSelected(FileInfo) is invoked. This object provides information about the file to select or deselect.


Method Summary
 java.io.InputStream getContents()
          Creates an InputStream, which may be used to read the files contents.
 java.lang.String getName()
          Returns the files name.
 boolean isDirectory()
          Returns, whether the FileInfo refers to a directory.
 boolean isFile()
          Returns, whether the FileInfo refers to a file.
 

Method Detail

getName

public java.lang.String getName()
Returns the files name. The name can contain path information, as in .


getContents

public java.io.InputStream getContents()
                                throws java.io.IOException
Creates an InputStream, which may be used to read the files contents. This is useful, if the file selector comes to a decision based on the files contents.

Throws:
java.io.IOException

isFile

public boolean isFile()
Returns, whether the FileInfo refers to a file.


isDirectory

public boolean isDirectory()
Returns, whether the FileInfo refers to a directory.



Copyright © 2001-2007 Codehaus. All Rights Reserved.