org.apache.openjpa.ant
Class MetaDataToolTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.apache.tools.ant.taskdefs.MatchingTask
              extended by org.apache.openjpa.lib.ant.AbstractTask
                  extended by org.apache.openjpa.ant.MetaDataToolTask
All Implemented Interfaces:
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:


Nested Class Summary
static class MetaDataToolTask.Action
           
 
Field Summary
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
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
MetaDataToolTask()
           
 
Method Summary
protected  void executeOn(java.lang.String[] files)
           
protected  org.apache.openjpa.lib.conf.Configuration 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
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

flags

protected MetaDataTool.Flags flags

fileName

protected java.lang.String fileName
Constructor Detail

MetaDataToolTask

public MetaDataToolTask()
Method Detail

setAction

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


setFile

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


newConfiguration

protected org.apache.openjpa.lib.conf.Configuration 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


Copyright © 2006 Apache Software Foundation. All Rights Reserved.