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:
Cloneable,org.apache.tools.ant.types.selectors.SelectorContainer
public class SchemaValidatorTask extends org.apache.tools.ant.taskdefs.MatchingTaskAn Ant task forSchemaUpdate.<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 voidaddFileset(org.apache.tools.ant.types.FileSet fileSet)voidexecute()Execute the taskvoidsetConfig(File configurationFile)Set a.cfg.xml filevoidsetImplicitNamingStrategy(String implicitNamingStrategy)voidsetNamingStrategy(String namingStrategy)voidsetPhysicalNamingStrategy(String physicalNamingStrategy)voidsetProperties(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(File propertiesFile)
Set a properties file- Parameters:
propertiesFile- the properties file name
-
setConfig
public void setConfig(File configurationFile)
Set a.cfg.xml file- Parameters:
configurationFile- the file name
-
setNamingStrategy
public void setNamingStrategy(String namingStrategy)
-
setImplicitNamingStrategy
public void setImplicitNamingStrategy(String implicitNamingStrategy)
-
setPhysicalNamingStrategy
public void setPhysicalNamingStrategy(String physicalNamingStrategy)
-
execute
public void execute() throws org.apache.tools.ant.BuildExceptionExecute the task- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-
-