org.apache.commons.vfs2.tasks
Class ShowFileTask

java.lang.Object
  extended by Task
      extended by org.apache.commons.vfs2.tasks.VfsTask
          extended by org.apache.commons.vfs2.tasks.ShowFileTask

public class ShowFileTask
extends VfsTask

An Ant task that writes the details of a file to Ant's log.

Author:
Commons VFS team

Constructor Summary
ShowFileTask()
           
 
Method Summary
 void execute()
          Executes the task.
 void setFile(java.lang.String url)
          The URL of the file to display.
 void setRecursive(boolean recursive)
          Recursively shows the descendents of the file.
 void setShowContent(boolean showContent)
          Shows the content.
 
Methods inherited from class org.apache.commons.vfs2.tasks.VfsTask
closeManager, resolveFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShowFileTask

public ShowFileTask()
Method Detail

setFile

public void setFile(java.lang.String url)
The URL of the file to display.

Parameters:
url - The url of the file.

setShowContent

public void setShowContent(boolean showContent)
Shows the content. Assumes the content is text, encoded using the platform's default encoding.

Parameters:
showContent - true if the content should be shown.

setRecursive

public void setRecursive(boolean recursive)
Recursively shows the descendents of the file.

Parameters:
recursive - true if descendents should be shown.

execute

public void execute()
             throws BuildException
Executes the task.

Throws:
BuildException - if any exception is thrown.