Class MacroDef.TemplateElement

  • Enclosing class:
    MacroDef

    public static class MacroDef.TemplateElement
    extends java.lang.Object
    A nested element for the MacroDef task.
    • Constructor Summary

      Constructors 
      Constructor Description
      TemplateElement()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)
      equality method.
      java.lang.String getDescription()
      Gets the description of this element.
      java.lang.String getName()
      Gets the name of this element.
      int hashCode()  
      boolean isImplicit()
      Gets whether this element is implicit.
      boolean isOptional()
      Gets whether this element is optional.
      void setDescription​(java.lang.String desc)
      Sets a textual description of this element, for build documentation purposes only.
      void setImplicit​(boolean implicit)
      Sets whether this element is implicit.
      void setName​(java.lang.String name)
      Sets the name of this element.
      void setOptional​(boolean optional)
      Sets whether this element is optional.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TemplateElement

        public TemplateElement()
    • Method Detail

      • setName

        public void setName​(java.lang.String name)
        Sets the name of this element.
        Parameters:
        name - the name of the element
      • getName

        public java.lang.String getName()
        Gets the name of this element.
        Returns:
        the name of the element.
      • setDescription

        public void setDescription​(java.lang.String desc)
        Sets a textual description of this element, for build documentation purposes only.
        Parameters:
        desc - Description of the element.
        Since:
        ant 1.6.1
      • getDescription

        public java.lang.String getDescription()
        Gets the description of this element.
        Returns:
        the description of the element, or null if no description is available.
        Since:
        ant 1.6.1
      • setOptional

        public void setOptional​(boolean optional)
        Sets whether this element is optional.
        Parameters:
        optional - if true this element may be left out, default is false.
      • isOptional

        public boolean isOptional()
        Gets whether this element is optional.
        Returns:
        the optional attribute
      • setImplicit

        public void setImplicit​(boolean implicit)
        Sets whether this element is implicit.
        Parameters:
        implicit - if true this element may be left out, default is false.
      • isImplicit

        public boolean isImplicit()
        Gets whether this element is implicit.
        Returns:
        the implicit attribute
      • equals

        public boolean equals​(java.lang.Object obj)
        equality method.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - an Object value
        Returns:
        a boolean value
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        a hash code value for this object.