UnsupportedElementException (Apache Ant API)
Date: 2018-03-24

org.apache.tools.ant

## Class UnsupportedElementException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - java.lang.RuntimeException
      - - org.apache.tools.ant.BuildException
        - - org.apache.tools.ant.UnsupportedElementException

- All Implemented Interfaces:
    java.io.Serializable

      public class UnsupportedElementException
      extends BuildException

  Used to report attempts to set an unsupported element When the attempt to set the element is made, the code does not not know the name of the task/type based on a mapping from the classname to the task/type. However one class may be used by a lot of task/types. This exception may be caught by code that does know the task/type and it will reset the message to the correct message. This will be done once (in the case of a recursive call to handlechildren).
  Since:
    Ant 1.6.3
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `UnsupportedElementException(java.lang.String msg, java.lang.String element)` Constructs an unsupported element exception.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getElement()` Get the element that is wrong.

    - ### Methods inherited from class org.apache.tools.ant.BuildException

      `getException, getLocation, setLocation, toString`

    - ### Methods inherited from class java.lang.Throwable

      `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### UnsupportedElementException

          public UnsupportedElementException(java.lang.String msg,
                                             java.lang.String element)

      Constructs an unsupported element exception.
      Parameters:
        `msg` - The string containing the message.
        `element` - The name of the incorrect element.

  - ### Method Detail

    - #### getElement

          public java.lang.String getElement()

      Get the element that is wrong.
      Returns:
        the element name.