Class ApplicationIdToolTask

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.MatchingTask
org.apache.openjpa.lib.ant.AbstractTask
org.apache.openjpa.ant.ApplicationIdToolTask
All Implemented Interfaces:
Cloneable, org.apache.tools.ant.types.selectors.SelectorContainer

public class ApplicationIdToolTask extends AbstractTask

Executes the application id tool on the specified files. This task can take the following arguments:

  • directory
  • ignoreErrors
  • name
  • suffix
  • token
It can also take an embedded codeFormat element with attributes for the bean properties of the CodeFormat.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
     
     

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Create the embedded code format element.
    protected void
    executeOn(String[] files)
    Perform the task action on the given files.
    Implement this method to return a configuration object for the product in use.
    void
    Set the output directory we want the enhancer to write to.
    void
    setIgnoreErrors(boolean ignoreErrors)
    Set whether to ignore errors.
    void
    Set the name of the identity class; with this option you must supply exactly one class to run on.
    void
    setSuffix(String suffix)
    Set a suffix to append to persistent classes to form their identity class name.
    void
    Set the token to separate stringified primary key field values.

    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
  • Field Details

  • Constructor Details

    • ApplicationIdToolTask

      public ApplicationIdToolTask()
      Default constructor.
  • Method Details

    • setDirectory

      public void setDirectory(String dirName)
      Set the output directory we want the enhancer to write to.
    • setIgnoreErrors

      public void setIgnoreErrors(boolean ignoreErrors)
      Set whether to ignore errors.
    • setName

      public void setName(String name)
      Set the name of the identity class; with this option you must supply exactly one class to run on.
    • setSuffix

      public void setSuffix(String suffix)
      Set a suffix to append to persistent classes to form their identity class name.
    • setToken

      public void setToken(String token)
      Set the token to separate stringified primary key field values.
    • createCodeFormat

      public Object createCodeFormat()
      Create the embedded code format element.
    • newConfiguration

      protected ConfigurationImpl newConfiguration()
      Description copied from class: AbstractTask
      Implement this method to return a configuration object for the product in use.
      Specified by:
      newConfiguration in class AbstractTask
    • executeOn

      protected void executeOn(String[] files) throws IOException, ClassNotFoundException
      Description copied from class: AbstractTask
      Perform the task action on the given files.
      Specified by:
      executeOn in class AbstractTask
      Throws:
      IOException
      ClassNotFoundException