Package ise.antelope.tasks
Class FileUtilTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
ise.antelope.tasks.FileUtilTask
- All Implemented Interfaces:
Cloneable
public class FileUtilTask
extends org.apache.tools.ant.Task
A task to answer a bunch of questions about a file or directory.
Copyright 2003
- Version:
- $Revision: 138 $
-
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCanread
(ise.antelope.tasks.typedefs.file.CanRead op) Is the file readable?void
addCanwrite
(ise.antelope.tasks.typedefs.file.CanWrite op) Is the file writable?void
addFilecount
(ise.antelope.tasks.typedefs.file.FileCount op) How many files are in the directory?void
addFilelength
(ise.antelope.tasks.typedefs.file.FileLength op) What is the length of the file?void
addFileop
(ise.antelope.tasks.typedefs.file.FileOp op) void
addIsdirectory
(ise.antelope.tasks.typedefs.file.IsDirectory op) Is the file a directory?void
addIsfile
(ise.antelope.tasks.typedefs.file.IsFile op) Is the file a file?void
addIshidden
(ise.antelope.tasks.typedefs.file.IsHidden op) Is the file hidden?void
addLastmodified
(ise.antelope.tasks.typedefs.file.LastModified op) When was the file last modified?void
addLineCount
(ise.antelope.tasks.typedefs.file.FileLineCount op) How many lines are in the file?void
addListFiles
(ise.antelope.tasks.typedefs.file.FileList op) What files are in the directory?void
execute()
While multiple ops could be added, only the first one is executed.void
void
setProperty
(String name) Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Constructor Details
-
FileUtilTask
public FileUtilTask()
-
-
Method Details
-
setFile
- Parameters:
f
- the file in question
-
setProperty
- Parameters:
name
- where to put the answer
-
addFileop
public void addFileop(ise.antelope.tasks.typedefs.file.FileOp op) -
addCanread
public void addCanread(ise.antelope.tasks.typedefs.file.CanRead op) Is the file readable? -
addCanwrite
public void addCanwrite(ise.antelope.tasks.typedefs.file.CanWrite op) Is the file writable? -
addFilecount
public void addFilecount(ise.antelope.tasks.typedefs.file.FileCount op) How many files are in the directory? -
addIsdirectory
public void addIsdirectory(ise.antelope.tasks.typedefs.file.IsDirectory op) Is the file a directory? -
addIsfile
public void addIsfile(ise.antelope.tasks.typedefs.file.IsFile op) Is the file a file? -
addFilelength
public void addFilelength(ise.antelope.tasks.typedefs.file.FileLength op) What is the length of the file? -
addLastmodified
public void addLastmodified(ise.antelope.tasks.typedefs.file.LastModified op) When was the file last modified? -
addListFiles
public void addListFiles(ise.antelope.tasks.typedefs.file.FileList op) What files are in the directory? -
addLineCount
public void addLineCount(ise.antelope.tasks.typedefs.file.FileLineCount op) How many lines are in the file? -
execute
public void execute()While multiple ops could be added, only the first one is executed.- Overrides:
execute
in classorg.apache.tools.ant.Task
-