de.tototec.sbuild.ant

AntProject

class AntProject extends org.apache.tools.ant.Project

SBuild specific implementation of Ant's project (org.apache.tools.ant.Project).

To use Ant task in SBuild, one needs to provide an instance of an Ant project. The preferred way to get an SBuild aware Ant project is AntProject$.apply.

The underlying Ant project will be configured to the same project directory and will log in the INFO log level. You can change the log level through the system property "ant.loglevel".

Linear Supertypes
org.apache.tools.ant.Project, ResourceFactory, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AntProject
  2. Project
  3. ResourceFactory
  4. AnyRef
  5. Any
Implicitly
  1. by any2stringadd
  2. by any2stringfmt
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AntProject(project: Project)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from AntProject to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (AntProject, B)

    Implicit information
    This member is added by an implicit conversion from AntProject to ArrowAssoc[AntProject] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. def addBuildListener(arg0: BuildListener): Unit

    Definition Classes
    Project
  9. def addDataTypeDefinition(arg0: String, arg1: Class): Unit

    Definition Classes
    Project
  10. def addIdReference(arg0: String, arg1: Any): Unit

    Definition Classes
    Project
  11. def addOrReplaceTarget(arg0: String, arg1: org.apache.tools.ant.Target): Unit

    Definition Classes
    Project
  12. def addOrReplaceTarget(arg0: org.apache.tools.ant.Target): Unit

    Definition Classes
    Project
  13. def addReference(arg0: String, arg1: Any): Unit

    Definition Classes
    Project
  14. def addTarget(arg0: String, arg1: org.apache.tools.ant.Target): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  15. def addTarget(arg0: org.apache.tools.ant.Target): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  16. def addTaskDefinition(arg0: String, arg1: Class): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  17. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  18. def checkTaskClass(arg0: Class): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  19. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. def copyInheritedProperties(arg0: org.apache.tools.ant.Project): Unit

    Definition Classes
    Project
  21. def copyUserProperties(arg0: org.apache.tools.ant.Project): Unit

    Definition Classes
    Project
  22. def createClassLoader(arg0: ClassLoader, arg1: org.apache.tools.ant.types.Path): AntClassLoader

    Definition Classes
    Project
  23. def createClassLoader(arg0: org.apache.tools.ant.types.Path): AntClassLoader

    Definition Classes
    Project
  24. def createDataType(arg0: String): AnyRef

    Definition Classes
    Project
    Annotations
    @throws( ... )
  25. def createSubProject(): org.apache.tools.ant.Project

    Definition Classes
    Project
  26. def createTask(arg0: String): Task

    Definition Classes
    Project
    Annotations
    @throws( ... )
  27. def defaultInput(arg0: Array[Byte], arg1: Int, arg2: Int): Int

    Definition Classes
    Project
    Annotations
    @throws( classOf[java.io.IOException] )
  28. def demuxFlush(arg0: String, arg1: Boolean): Unit

    Definition Classes
    Project
  29. def demuxInput(arg0: Array[Byte], arg1: Int, arg2: Int): Int

    Definition Classes
    Project
    Annotations
    @throws( classOf[java.io.IOException] )
  30. def demuxOutput(arg0: String, arg1: Boolean): Unit

    Definition Classes
    Project
  31. def ensuring(cond: (AntProject) ⇒ Boolean, msg: ⇒ Any): AntProject

    Implicit information
    This member is added by an implicit conversion from AntProject to Ensuring[AntProject] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  32. def ensuring(cond: (AntProject) ⇒ Boolean): AntProject

    Implicit information
    This member is added by an implicit conversion from AntProject to Ensuring[AntProject] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  33. def ensuring(cond: Boolean, msg: ⇒ Any): AntProject

    Implicit information
    This member is added by an implicit conversion from AntProject to Ensuring[AntProject] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  34. def ensuring(cond: Boolean): AntProject

    Implicit information
    This member is added by an implicit conversion from AntProject to Ensuring[AntProject] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  35. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  36. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  37. def executeSortedTargets(arg0: Vector): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  38. def executeTarget(arg0: String): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  39. def executeTargets(arg0: Vector): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  40. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. def fireBuildFinished(arg0: Throwable): Unit

    Definition Classes
    Project
  42. def fireBuildStarted(): Unit

    Definition Classes
    Project
  43. def fireMessageLogged(arg0: Task, arg1: String, arg2: Throwable, arg3: Int): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  44. def fireMessageLogged(arg0: Task, arg1: String, arg2: Int): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  45. def fireMessageLogged(arg0: org.apache.tools.ant.Target, arg1: String, arg2: Throwable, arg3: Int): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  46. def fireMessageLogged(arg0: org.apache.tools.ant.Target, arg1: String, arg2: Int): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  47. def fireMessageLogged(arg0: org.apache.tools.ant.Project, arg1: String, arg2: Throwable, arg3: Int): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  48. def fireMessageLogged(arg0: org.apache.tools.ant.Project, arg1: String, arg2: Int): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  49. def fireSubBuildFinished(arg0: Throwable): Unit

    Definition Classes
    Project
  50. def fireSubBuildStarted(): Unit

    Definition Classes
    Project
  51. def fireTargetFinished(arg0: org.apache.tools.ant.Target, arg1: Throwable): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  52. def fireTargetStarted(arg0: org.apache.tools.ant.Target): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  53. def fireTaskFinished(arg0: Task, arg1: Throwable): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  54. def fireTaskStarted(arg0: Task): Unit

    Attributes
    protected[org.apache.tools.ant]
    Definition Classes
    Project
  55. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from AntProject to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  56. def getBaseDir(): File

    Definition Classes
    Project
  57. def getBuildListeners(): Vector

    Definition Classes
    Project
  58. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  59. def getCopyOfDataTypeDefinitions(): Map

    Definition Classes
    Project
  60. def getCopyOfReferences(): Map

    Definition Classes
    Project
  61. def getCopyOfTargets(): Map

    Definition Classes
    Project
  62. def getCopyOfTaskDefinitions(): Map

    Definition Classes
    Project
  63. def getCoreLoader(): ClassLoader

    Definition Classes
    Project
  64. def getDataTypeDefinitions(): Hashtable

    Definition Classes
    Project
  65. def getDefaultInputStream(): InputStream

    Definition Classes
    Project
  66. def getDefaultTarget(): String

    Definition Classes
    Project
  67. def getDescription(): String

    Definition Classes
    Project
  68. def getElementName(arg0: Any): String

    Definition Classes
    Project
  69. def getExecutor(): Executor

    Definition Classes
    Project
  70. def getGlobalFilterSet(): FilterSet

    Definition Classes
    Project
  71. def getInheritedProperties(): Hashtable

    Definition Classes
    Project
  72. def getInputHandler(): InputHandler

    Definition Classes
    Project
  73. def getName(): String

    Definition Classes
    Project
  74. def getProperties(): Hashtable

    Definition Classes
    Project
  75. def getProperty(arg0: String): String

    Definition Classes
    Project
  76. def getReference(arg0: String): AnyRef

    Definition Classes
    Project
  77. def getReferences(): Hashtable

    Definition Classes
    Project
  78. def getResource(arg0: String): Resource

    Definition Classes
    Project → ResourceFactory
  79. def getTargets(): Hashtable

    Definition Classes
    Project
  80. def getTaskDefinitions(): Hashtable

    Definition Classes
    Project
  81. def getThreadTask(arg0: Thread): Task

    Definition Classes
    Project
  82. def getUserProperties(): Hashtable

    Definition Classes
    Project
  83. def getUserProperty(arg0: String): String

    Definition Classes
    Project
  84. def hasReference(arg0: String): Boolean

    Definition Classes
    Project
  85. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  86. def inheritIDReferences(arg0: org.apache.tools.ant.Project): Unit

    Definition Classes
    Project
  87. def init(): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  88. def initProperties(): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  89. def initSubProject(arg0: org.apache.tools.ant.Project): Unit

    Definition Classes
    Project
  90. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  91. def isKeepGoingMode(): Boolean

    Definition Classes
    Project
  92. def log(arg0: org.apache.tools.ant.Target, arg1: String, arg2: Throwable, arg3: Int): Unit

    Definition Classes
    Project
  93. def log(arg0: org.apache.tools.ant.Target, arg1: String, arg2: Int): Unit

    Definition Classes
    Project
  94. def log(arg0: Task, arg1: String, arg2: Throwable, arg3: Int): Unit

    Definition Classes
    Project
  95. def log(arg0: Task, arg1: String, arg2: Int): Unit

    Definition Classes
    Project
  96. def log(arg0: String, arg1: Throwable, arg2: Int): Unit

    Definition Classes
    Project
  97. def log(arg0: String, arg1: Int): Unit

    Definition Classes
    Project
  98. def log(arg0: String): Unit

    Definition Classes
    Project
  99. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  100. final def notify(): Unit

    Definition Classes
    AnyRef
  101. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  102. def registerThreadTask(arg0: Thread, arg1: Task): Unit

    Definition Classes
    Project
  103. def removeBuildListener(arg0: BuildListener): Unit

    Definition Classes
    Project
  104. def replaceProperties(arg0: String): String

    Definition Classes
    Project
    Annotations
    @throws( ... )
  105. def resolveFile(arg0: String): File

    Definition Classes
    Project
  106. def setBaseDir(arg0: File): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  107. def setBasedir(arg0: String): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  108. def setCoreLoader(arg0: ClassLoader): Unit

    Definition Classes
    Project
  109. def setDefault(arg0: String): Unit

    Definition Classes
    Project
  110. def setDefaultInputStream(arg0: InputStream): Unit

    Definition Classes
    Project
  111. def setDescription(arg0: String): Unit

    Definition Classes
    Project
  112. def setExecutor(arg0: Executor): Unit

    Definition Classes
    Project
  113. def setInheritedProperty(arg0: String, arg1: String): Unit

    Definition Classes
    Project
  114. def setInputHandler(arg0: InputHandler): Unit

    Definition Classes
    Project
  115. def setJavaVersionProperty(): Unit

    Definition Classes
    Project
    Annotations
    @throws( ... )
  116. def setKeepGoingMode(arg0: Boolean): Unit

    Definition Classes
    Project
  117. def setName(arg0: String): Unit

    Definition Classes
    Project
  118. def setNewProperty(arg0: String, arg1: String): Unit

    Definition Classes
    Project
  119. final def setProjectReference(arg0: Any): Unit

    Definition Classes
    Project
  120. def setProperty(arg0: String, arg1: String): Unit

    Definition Classes
    Project
  121. def setSystemProperties(): Unit

    Definition Classes
    Project
  122. def setUserProperty(arg0: String, arg1: String): Unit

    Definition Classes
    Project
  123. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  124. def toString(): String

    Definition Classes
    AnyRef → Any
  125. final def topoSort(arg0: Array[String], arg1: Hashtable, arg2: Boolean): Vector

    Definition Classes
    Project
    Annotations
    @throws( ... )
  126. final def topoSort(arg0: String, arg1: Hashtable, arg2: Boolean): Vector

    Definition Classes
    Project
    Annotations
    @throws( ... )
  127. final def topoSort(arg0: String, arg1: Hashtable): Vector

    Definition Classes
    Project
    Annotations
    @throws( ... )
  128. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  129. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  130. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  131. def [B](y: B): (AntProject, B)

    Implicit information
    This member is added by an implicit conversion from AntProject to ArrowAssoc[AntProject] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implicit Value Members

  1. val self: Any

    Implicit information
    This member is added by an implicit conversion from AntProject to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (antProject: StringAdd).self
    Definition Classes
    StringAdd
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from AntProject to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (antProject: StringFormat).self
    Definition Classes
    StringFormat

Deprecated Value Members

  1. def addFilter(arg0: String, arg1: String): Unit

    Definition Classes
    Project
    Annotations
    @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  2. def copyFile(arg0: File, arg1: File, arg2: Boolean, arg3: Boolean, arg4: Boolean): Unit

    Definition Classes
    Project
    Annotations
    @deprecated @throws( classOf[java.io.IOException] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  3. def copyFile(arg0: File, arg1: File, arg2: Boolean, arg3: Boolean): Unit

    Definition Classes
    Project
    Annotations
    @deprecated @throws( classOf[java.io.IOException] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  4. def copyFile(arg0: File, arg1: File, arg2: Boolean): Unit

    Definition Classes
    Project
    Annotations
    @deprecated @throws( classOf[java.io.IOException] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  5. def copyFile(arg0: File, arg1: File): Unit

    Definition Classes
    Project
    Annotations
    @deprecated @throws( classOf[java.io.IOException] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  6. def copyFile(arg0: String, arg1: String, arg2: Boolean, arg3: Boolean, arg4: Boolean): Unit

    Definition Classes
    Project
    Annotations
    @deprecated @throws( classOf[java.io.IOException] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  7. def copyFile(arg0: String, arg1: String, arg2: Boolean, arg3: Boolean): Unit

    Definition Classes
    Project
    Annotations
    @deprecated @throws( classOf[java.io.IOException] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  8. def copyFile(arg0: String, arg1: String, arg2: Boolean): Unit

    Definition Classes
    Project
    Annotations
    @deprecated @throws( classOf[java.io.IOException] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  9. def copyFile(arg0: String, arg1: String): Unit

    Definition Classes
    Project
    Annotations
    @deprecated @throws( classOf[java.io.IOException] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  10. def getFilters(): Hashtable

    Definition Classes
    Project
    Annotations
    @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  11. def resolveFile(arg0: String, arg1: File): File

    Definition Classes
    Project
    Annotations
    @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  12. def setDefaultTarget(arg0: String): Unit

    Definition Classes
    Project
    Annotations
    @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  13. def setFileLastModified(arg0: File, arg1: Long): Unit

    Definition Classes
    Project
    Annotations
    @deprecated @throws( ... )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

  14. def x: AntProject

    Implicit information
    This member is added by an implicit conversion from AntProject to ArrowAssoc[AntProject] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (antProject: ArrowAssoc[AntProject]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  15. def x: AntProject

    Implicit information
    This member is added by an implicit conversion from AntProject to Ensuring[AntProject] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (antProject: Ensuring[AntProject]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from org.apache.tools.ant.Project

Inherited from ResourceFactory

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from AntProject to StringAdd

Inherited by implicit conversion any2stringfmt from AntProject to StringFormat

Inherited by implicit conversion any2ArrowAssoc from AntProject to ArrowAssoc[AntProject]

Inherited by implicit conversion any2Ensuring from AntProject to Ensuring[AntProject]

Ungrouped