de.uni_paderborn.fujaba.ant
Class AbstractRepairUMLProjectTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byde.uni_paderborn.fujaba.ant.AbstractRepairUMLProjectTask
Direct Known Subclasses:
RepairFprUMLProjectTask

public abstract class AbstractRepairUMLProjectTask
extends org.apache.tools.ant.Task

try to repair UMLProject file srcFileName and save it as targetFileName.

Version:
$Revision: 1.1.2.2 $
Author:
$Author: lowende $

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
AbstractRepairUMLProjectTask()
          Creates a new AbstractRepairUMLProjectTask object.
 
Method Summary
 void execute()
           
 java.lang.String getSrcFileName()
           
 java.lang.String getTargetFileName()
           
 UMLProject getUmlProject()
           
abstract  void loadProject()
          DOCUMENT ME!
 void repairProject()
          DOCUMENT ME!
abstract  void saveProject()
          DOCUMENT ME!
 void setSrcFileName(java.lang.String srcFileName)
           
 void setTargetFileName(java.lang.String targetFileName)
           
 void setUmlProject(UMLProject umlProject)
           
 void validate()
          DOCUMENT ME!
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRepairUMLProjectTask

public AbstractRepairUMLProjectTask()
Creates a new AbstractRepairUMLProjectTask object.

Method Detail

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException
See Also:
Task.execute()

validate

public void validate()
DOCUMENT ME!


loadProject

public abstract void loadProject()
DOCUMENT ME!


saveProject

public abstract void saveProject()
DOCUMENT ME!


repairProject

public void repairProject()
DOCUMENT ME!


getSrcFileName

public java.lang.String getSrcFileName()
Returns:
Returns the srcFileName.

setSrcFileName

public void setSrcFileName(java.lang.String srcFileName)
Parameters:
srcFileName - The srcFileName to set.

getTargetFileName

public java.lang.String getTargetFileName()
Returns:
Returns the targetFileName.

setTargetFileName

public void setTargetFileName(java.lang.String targetFileName)
Parameters:
targetFileName - The targetFileName to set.

getUmlProject

public UMLProject getUmlProject()
Returns:
Returns the umlProject.

setUmlProject

public void setUmlProject(UMLProject umlProject)
Parameters:
umlProject - The umlProject to set.