Package org.hibernate.tool.hbm2ddl
Class SchemaValidatorTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.tools.ant.taskdefs.MatchingTask
-
- org.hibernate.tool.hbm2ddl.SchemaValidatorTask
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.apache.tools.ant.types.selectors.SelectorContainer
public class SchemaValidatorTask extends org.apache.tools.ant.taskdefs.MatchingTask
An Ant task for SchemaUpdate.<taskdef name="schemavalidator" classname="org.hibernate.tool.hbm2ddl.SchemaValidatorTask" classpathref="class.path"/> <schemaupdate properties="${build.classes.dir}/hibernate.properties" <fileset dir="${build.classes.dir}"> <include name="*.hbm.xml"/> </fileset> </schemaupdate>
- See Also:
SchemaValidator
-
-
Constructor Summary
Constructors Constructor Description SchemaValidatorTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFileset(org.apache.tools.ant.types.FileSet fileSet)
void
execute()
Execute the taskvoid
setConfig(java.io.File configurationFile)
Set a.cfg.xml filevoid
setImplicitNamingStrategy(java.lang.String implicitNamingStrategy)
void
setNamingStrategy(java.lang.String namingStrategy)
void
setPhysicalNamingStrategy(java.lang.String physicalNamingStrategy)
void
setProperties(java.io.File propertiesFile)
Set a properties file-
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
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
addFileset
public void addFileset(org.apache.tools.ant.types.FileSet fileSet)
-
setProperties
public void setProperties(java.io.File propertiesFile)
Set a properties file- Parameters:
propertiesFile
- the properties file name
-
setConfig
public void setConfig(java.io.File configurationFile)
Set a.cfg.xml file- Parameters:
configurationFile
- the file name
-
setNamingStrategy
public void setNamingStrategy(java.lang.String namingStrategy)
-
setImplicitNamingStrategy
public void setImplicitNamingStrategy(java.lang.String implicitNamingStrategy)
-
setPhysicalNamingStrategy
public void setPhysicalNamingStrategy(java.lang.String physicalNamingStrategy)
-
execute
public void execute() throws org.apache.tools.ant.BuildException
Execute the task- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
-
-