Class MetaDataToolTask

  • All Implemented Interfaces:
    java.lang.Cloneable, org.apache.tools.ant.types.selectors.SelectorContainer

    public class MetaDataToolTask
    extends org.apache.openjpa.lib.ant.AbstractTask
    Executes the metadata tool on the specified files. This task can take the following arguments:
    • file
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String fileName  
      protected MetaDataTool.Flags flags  
      • Fields inherited from class org.apache.openjpa.lib.ant.AbstractTask

        classpath, fileSets, haltOnError, isolate, useParent
      • Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask

        fileset
      • Fields inherited from class org.apache.tools.ant.Task

        target, taskName, taskType, wrapper
      • Fields inherited from class org.apache.tools.ant.ProjectComponent

        description, location, project
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void executeOn​(java.lang.String[] files)  
      protected org.apache.openjpa.lib.conf.ConfigurationImpl newConfiguration()  
      void setAction​(MetaDataToolTask.Action act)
      Set the tool action.
      void setFile​(java.lang.String fileName)
      Set the file to write the metadata to.
      • Methods inherited from class org.apache.openjpa.lib.ant.AbstractTask

        addFileset, assertFiles, createClasspath, createConfig, execute, getClassLoader, getConfiguration, setClasspath, setHaltOnError, setIsolate, setUseParentClassloader
      • 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
      • Methods inherited from class org.apache.tools.ant.ProjectComponent

        clone, getDescription, getLocation, getProject, setDescription, setLocation
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MetaDataToolTask

        public MetaDataToolTask()
    • Method Detail

      • setFile

        public void setFile​(java.lang.String fileName)
        Set the file to write the metadata to.
      • newConfiguration

        protected org.apache.openjpa.lib.conf.ConfigurationImpl newConfiguration()
        Specified by:
        newConfiguration in class org.apache.openjpa.lib.ant.AbstractTask
      • executeOn

        protected void executeOn​(java.lang.String[] files)
                          throws java.io.IOException
        Specified by:
        executeOn in class org.apache.openjpa.lib.ant.AbstractTask
        Throws:
        java.io.IOException