Class GrouperAntProject

java.lang.Object
org.apache.tools.ant.Project
edu.internet2.middleware.grouper.ddl.GrouperAntProject
All Implemented Interfaces:
org.apache.tools.ant.types.ResourceFactory

public class GrouperAntProject extends org.apache.tools.ant.Project
make a subclass so we can log the output from java
  • Field Summary

    Fields inherited from class org.apache.tools.ant.Project

    JAVA_1_0, JAVA_1_1, JAVA_1_2, JAVA_1_3, JAVA_1_4, MSG_DEBUG, MSG_ERR, MSG_INFO, MSG_VERBOSE, MSG_WARN, TOKEN_END, TOKEN_START
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
     
    static void
     
    void
    log(String message)
     
    void
    log(String message, int msgLevel)
     
    void
    log(String message, Throwable throwable, int msgLevel)
     
    void
    log(org.apache.tools.ant.Target target, String message, int msgLevel)
     
    void
    log(org.apache.tools.ant.Target target, String message, Throwable throwable, int msgLevel)
     
    void
    log(org.apache.tools.ant.Task task, String message, int msgLevel)
     
    void
    log(org.apache.tools.ant.Task task, String message, Throwable throwable, int msgLevel)
     

    Methods inherited from class org.apache.tools.ant.Project

    addBuildListener, addDataTypeDefinition, addFilter, addIdReference, addOrReplaceTarget, addOrReplaceTarget, addReference, addTarget, addTarget, addTaskDefinition, checkTaskClass, copyFile, copyFile, copyFile, copyFile, copyFile, copyFile, copyFile, copyFile, copyInheritedProperties, copyUserProperties, createClassLoader, createClassLoader, createDataType, createSubProject, createTask, defaultInput, demuxFlush, demuxInput, demuxOutput, executeSortedTargets, executeTarget, executeTargets, fireBuildFinished, fireBuildStarted, fireMessageLogged, fireMessageLogged, fireMessageLogged, fireMessageLogged, fireMessageLogged, fireMessageLogged, fireSubBuildFinished, fireSubBuildStarted, fireTargetFinished, fireTargetStarted, fireTaskFinished, fireTaskStarted, getBaseDir, getBuildListeners, getCopyOfDataTypeDefinitions, getCopyOfReferences, getCopyOfTargets, getCopyOfTaskDefinitions, getCoreLoader, getDataTypeDefinitions, getDefaultInputStream, getDefaultTarget, getDescription, getElementName, getExecutor, getFilters, getGlobalFilterSet, getInheritedProperties, getInputHandler, getJavaVersion, getName, getProject, getProperties, getProperty, getPropertyNames, getReference, getReferences, getResource, getTargets, getTaskDefinitions, getThreadTask, getUserProperties, getUserProperty, hasReference, inheritIDReferences, init, initProperties, initSubProject, isKeepGoingMode, registerThreadTask, removeBuildListener, replaceProperties, resolveFile, resolveFile, setBasedir, setBaseDir, setCoreLoader, setDefault, setDefaultInputStream, setDefaultTarget, setDescription, setExecutor, setFileLastModified, setInheritedProperty, setInputHandler, setJavaVersionProperty, setKeepGoingMode, setName, setNewProperty, setProjectReference, setProperty, setSystemProperties, setUserProperty, toBoolean, topoSort, topoSort, topoSort, translatePath

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GrouperAntProject

      public GrouperAntProject()
  • Method Details

    • assignLoggingThreadLocal

      public static void assignLoggingThreadLocal(StringBuilder theLog)
    • clearLoggingThreadLocal

      public static void clearLoggingThreadLocal()
    • log

      public void log(String message, int msgLevel)
      Overrides:
      log in class org.apache.tools.ant.Project
      See Also:
      • Project.log(java.lang.String, int)
    • log

      public void log(String message, Throwable throwable, int msgLevel)
      Overrides:
      log in class org.apache.tools.ant.Project
      See Also:
      • Project.log(java.lang.String, java.lang.Throwable, int)
    • log

      public void log(String message)
      Overrides:
      log in class org.apache.tools.ant.Project
      See Also:
      • Project.log(java.lang.String)
    • log

      public void log(org.apache.tools.ant.Target target, String message, int msgLevel)
      Overrides:
      log in class org.apache.tools.ant.Project
      See Also:
      • Project.log(org.apache.tools.ant.Target, java.lang.String, int)
    • log

      public void log(org.apache.tools.ant.Target target, String message, Throwable throwable, int msgLevel)
      Overrides:
      log in class org.apache.tools.ant.Project
      See Also:
      • Project.log(org.apache.tools.ant.Target, java.lang.String, java.lang.Throwable, int)
    • log

      public void log(org.apache.tools.ant.Task task, String message, int msgLevel)
      Overrides:
      log in class org.apache.tools.ant.Project
      See Also:
      • Project.log(org.apache.tools.ant.Task, java.lang.String, int)
    • log

      public void log(org.apache.tools.ant.Task task, String message, Throwable throwable, int msgLevel)
      Overrides:
      log in class org.apache.tools.ant.Project
      See Also:
      • Project.log(org.apache.tools.ant.Task, java.lang.String, java.lang.Throwable, int)