Class MetaDataToolTask

  extended by
      extended by
          extended by
              extended by org.apache.openjpa.lib.ant.AbstractTask
                  extended by org.apache.openjpa.ant.MetaDataToolTask
All Implemented Interfaces:

public class MetaDataToolTask
extends AbstractTask

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

Nested Class Summary
static class MetaDataToolTask.Action
Field Summary
protected  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
Fields inherited from class
target, taskName, taskType, wrapper
Fields inherited from class
description, location, project
Constructor Summary
Method Summary
protected  void executeOn(String[] files)
          Perform the task action on the given files.
protected  ConfigurationImpl newConfiguration()
          Implement this method to return a configuration object for the product in use.
 void setAction(MetaDataToolTask.Action act)
          Set the tool action.
 void setFile(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
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
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
clone, getDescription, getLocation, getProject, setDescription, setLocation
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail


protected MetaDataTool.Flags flags


protected String fileName
Constructor Detail


public MetaDataToolTask()
Method Detail


public void setAction(MetaDataToolTask.Action act)
Set the tool action.


public void setFile(String fileName)
Set the file to write the metadata to.


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


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

Specified by:
executeOn in class AbstractTask

Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.