com.geekologue.md4j.tools.ant
Class HibernateMappingProcessorTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.tools.ant.taskdefs.MatchingTask
              extended by com.geekologue.md4j.tools.ant.HibernateMappingProcessorTask
All Implemented Interfaces:
org.apache.tools.ant.types.selectors.SelectorContainer

public class HibernateMappingProcessorTask
extends org.apache.tools.ant.taskdefs.MatchingTask


Field Summary
static java.lang.String MD4J_BASE_URI
           
 
Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask
fileset
 
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
HibernateMappingProcessorTask()
           
 
Method Summary
 void addConfiguredContextParam(ContextParam param)
           
 void addConfiguredXMLCatalog(org.apache.tools.ant.types.XMLCatalog catalog)
          Add the catalog to our internal catalog
 void execute()
          Executes the task.
 java.io.File getDestDir()
           
 java.lang.String getGenerators()
           
 java.lang.String getMapper()
           
 java.lang.String getPackageName()
           
 org.apache.tools.ant.types.XMLCatalog getXmlCatalog()
           
 void init()
          Initialize internal instance of XMLCatalog
 boolean isForce()
           
 void logOrThrowError(java.lang.String msg)
           
 void logOrThrowError(java.lang.String msg, java.lang.Exception e)
           
 void setBaseDir(java.io.File dir)
           
 void setDestDir(java.io.File dir)
           
 void setFailonerror(boolean b)
           
 void setForce(boolean b)
           
 void setGenerators(java.lang.String dataTierGenerator)
           
 void setMapper(java.lang.String mapper)
           
 void setPackageName(java.lang.String packageName)
           
 
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MD4J_BASE_URI

public static final java.lang.String MD4J_BASE_URI
See Also:
Constant Field Values
Constructor Detail

HibernateMappingProcessorTask

public HibernateMappingProcessorTask()
Method Detail

addConfiguredContextParam

public void addConfiguredContextParam(ContextParam param)

init

public void init()
          throws org.apache.tools.ant.BuildException
Initialize internal instance of XMLCatalog

Overrides:
init in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Executes the task.

Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException - if a problem occurs

logOrThrowError

public void logOrThrowError(java.lang.String msg)
                     throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

logOrThrowError

public void logOrThrowError(java.lang.String msg,
                            java.lang.Exception e)
                     throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

setBaseDir

public void setBaseDir(java.io.File dir)
Parameters:
dir - The baseDir to set.

setDestDir

public void setDestDir(java.io.File dir)
Parameters:
dir - The destDir to set.

setForce

public void setForce(boolean b)
Parameters:
b - To force or not

addConfiguredXMLCatalog

public void addConfiguredXMLCatalog(org.apache.tools.ant.types.XMLCatalog catalog)
Add the catalog to our internal catalog

Parameters:
xmlCatalog - the XMLCatalog instance to use to look up DTDs

setFailonerror

public void setFailonerror(boolean b)
Parameters:
b - To fail on error or not

getXmlCatalog

public org.apache.tools.ant.types.XMLCatalog getXmlCatalog()
Returns:
Returns the xmlCatalog.

getMapper

public java.lang.String getMapper()
Returns:
Returns the mapper.

setMapper

public void setMapper(java.lang.String mapper)
Parameters:
mapper - The mapper to set.

isForce

public boolean isForce()
Returns:
Returns the force.

getPackageName

public java.lang.String getPackageName()

setPackageName

public void setPackageName(java.lang.String packageName)

getGenerators

public java.lang.String getGenerators()

setGenerators

public void setGenerators(java.lang.String dataTierGenerator)

getDestDir

public java.io.File getDestDir()


Copyright © 2003-2007 Manos Batsis. All Rights Reserved.