Package org.apache.tools.ant.taskdefs.modules

## Class Link.LocaleSpec

- java.lang.Object
- - org.apache.tools.ant.taskdefs.modules.Link.LocaleSpec

- Enclosing class:
    Link

      public class Link.LocaleSpec
      extends java.lang.Object

  Child element that contains a pattern matching Java locales.

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `LocaleSpec()` | Creates an unconfigured element.
    `LocaleSpec​(java.lang.String name)` | Creates an element with the given name pattern.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.String` | `getName()` | Attribute containing a pattern which matches Java locale names.
    `void` | `setName​(java.lang.String name)` | Sets attribute containing a pattern which matches Java locale names.
    `void` | `validate()` | Verifies this element's state.

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

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

- - ### Constructor Detail

    - #### LocaleSpec

          public LocaleSpec()

      Creates an unconfigured element.

    - #### LocaleSpec

          public LocaleSpec​(java.lang.String name)

      Creates an element with the given name pattern.
      Parameters:
        `name` - pattern of locale names to match

  - ### Method Detail

    - #### getName

          public java.lang.String getName()

      Attribute containing a pattern which matches Java locale names. May be an explicit Java locale, or may contain an asterisk (`*)` for wildcard matching.
      Returns:
        this element's locale name pattern

    - #### setName

          public void setName​(java.lang.String name)

      Sets attribute containing a pattern which matches Java locale names. May be an explicit Java locale, or may contain an asterisk (`*)` for wildcard matching.
      Parameters:
        `name` - new locale name or pattern matching locale names

    - #### validate

          public void validate()

      Verifies this element's state.
      Throws:
        `BuildException` - if name is not set