Class CvsTagDiff
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.Task
- 
- org.apache.tools.ant.taskdefs.AbstractCvsTask
- 
- org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff
 
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable
 
 public class CvsTagDiff extends AbstractCvsTask Examines the output of cvs rdiff between two tags. It produces an XML output representing the list of changes.<!-- Root element --> <!ELEMENT tagdiff (entry+) > <!-- Start tag of the report --> <!ATTLIST tagdiff startTag NMTOKEN #IMPLIED > <!-- End tag of the report --> <!ATTLIST tagdiff endTag NMTOKEN #IMPLIED > <!-- Start date of the report --> <!ATTLIST tagdiff startDate NMTOKEN #IMPLIED > <!-- End date of the report --> <!ATTLIST tagdiff endDate NMTOKEN #IMPLIED > <!-- CVS tag entry --> <!ELEMENT entry (file) > <!-- File added, changed or removed --> <!ELEMENT file (name, revision?, prevrevision?) > <!-- Name of the file --> <!ELEMENT name (#PCDATA) > <!-- Revision number --> <!ELEMENT revision (#PCDATA) > <!-- Previous revision number --> <!ELEMENT prevrevision (#PCDATA) > - Since:
- Ant 1.5
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.tools.ant.taskdefs.AbstractCvsTaskAbstractCvsTask.Module
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.tools.ant.taskdefs.AbstractCvsTaskDEFAULT_COMPRESSION_LEVEL
 - 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description CvsTagDiff()
 - 
Method SummaryModifier and Type Method Description voidexecute()Execute task.voidsetDestFile(java.io.File f)Set the output file for the diff.voidsetEndDate(java.lang.String s)Set the end date.voidsetEndTag(java.lang.String s)Set the end tag.voidsetIgnoreRemoved(boolean b)Set the ignore removed indicator.voidsetPackage(java.lang.String p)The package/module to analyze.voidsetStartDate(java.lang.String s)Set the start date.voidsetStartTag(java.lang.String s)Set the start tag.- 
Methods inherited from class org.apache.tools.ant.taskdefs.AbstractCvsTaskaddCommandArgument, addCommandArgument, addConfiguredCommandline, addConfiguredCommandline, addModule, configureCommandline, getCommand, getCvsRoot, getCvsRsh, getDest, getErrorStream, getExecuteStreamHandler, getModules, getOutputStream, getPackage, getPassFile, getPort, getTag, removeCommandline, runCommand, setAppend, setCommand, setCompression, setCompressionLevel, setCvsRoot, setCvsRsh, setDate, setDest, setError, setErrorStream, setExecuteStreamHandler, setFailOnError, setNoexec, setOutput, setOutputStream, setPassfile, setPort, setQuiet, setReallyquiet, setTag
 - 
Methods inherited from class org.apache.tools.ant.TaskbindToOwner, 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.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
setPackagepublic void setPackage(java.lang.String p) The package/module to analyze.- Overrides:
- setPackagein class- AbstractCvsTask
- Parameters:
- p- the name of the package to analyse
 
 - 
setStartTagpublic void setStartTag(java.lang.String s) Set the start tag.- Parameters:
- s- the start tag.
 
 - 
setStartDatepublic void setStartDate(java.lang.String s) Set the start date.- Parameters:
- s- the start date.
 
 - 
setEndTagpublic void setEndTag(java.lang.String s) Set the end tag.- Parameters:
- s- the end tag.
 
 - 
setEndDatepublic void setEndDate(java.lang.String s) Set the end date.- Parameters:
- s- the end date.
 
 - 
setDestFilepublic void setDestFile(java.io.File f) Set the output file for the diff.- Parameters:
- f- the output file for the diff.
 
 - 
setIgnoreRemovedpublic void setIgnoreRemoved(boolean b) Set the ignore removed indicator.- Parameters:
- b- the ignore removed indicator.
- Since:
- Ant 1.8.0
 
 - 
executepublic void execute() throws BuildExceptionExecute task.- Overrides:
- executein class- AbstractCvsTask
- Throws:
- BuildException- if an error occurs
 
 
- 
 
-