Class AntTransform.Param

  • Enclosing class:
    AntTransform

    public static class AntTransform.Param
    extends java.lang.Object
    The Param inner class used to store XSL parameters
    • Constructor Summary

      Constructors 
      Constructor Description
      Param()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getExpression()
      Get the parameter's value
      java.lang.String getName()
      Get the parameter name
      void setExpression​(java.lang.String expression)
      The parameter value NOTE : was intended to be an XSL expression.
      void setIf​(java.lang.String ifProperty)
      Set whether this param should be used.
      void setName​(java.lang.String name)
      Set the parameter name.
      void setProject​(org.apache.tools.ant.Project project)
      Set the current project
      void setUnless​(java.lang.String unlessProperty)
      Set whether this param should NOT be used.
      boolean shouldUse()
      Ensures that the param passes the conditions placed on it with if and unless properties.
      • Methods inherited from class java.lang.Object

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

      • Param

        public Param()
    • Method Detail

      • setProject

        public void setProject​(org.apache.tools.ant.Project project)
        Set the current project
        Parameters:
        project - the current project
      • setName

        public void setName​(java.lang.String name)
        Set the parameter name.
        Parameters:
        name - the name of the parameter.
      • setExpression

        public void setExpression​(java.lang.String expression)
        The parameter value NOTE : was intended to be an XSL expression.
        Parameters:
        expression - the parameter's value.
      • getName

        public java.lang.String getName()
                                 throws org.apache.tools.ant.BuildException
        Get the parameter name
        Returns:
        the parameter name
        Throws:
        org.apache.tools.ant.BuildException - if the name is not set.
      • getExpression

        public java.lang.String getExpression()
                                       throws org.apache.tools.ant.BuildException
        Get the parameter's value
        Returns:
        the parameter value
        Throws:
        org.apache.tools.ant.BuildException - if the value is not set.
      • setIf

        public void setIf​(java.lang.String ifProperty)
        Set whether this param should be used. It will be used if the property has been set, otherwise it won't.
        Parameters:
        ifProperty - name of property
      • setUnless

        public void setUnless​(java.lang.String unlessProperty)
        Set whether this param should NOT be used. It will not be used if the property has been set, otherwise it will be used.
        Parameters:
        unlessProperty - name of property
      • shouldUse

        public boolean shouldUse()
        Ensures that the param passes the conditions placed on it with if and unless properties.
        Returns:
        true if the task passes the "if" and "unless" parameters