Class ReportTask.CheckFormatterElement

    • Constructor Detail

      • CheckFormatterElement

        public CheckFormatterElement()
    • Method Detail

      • createRule

        public Rule createRule()
        Creates and adds a new rule.
        Returns:
        new rule
      • setFailOnViolation

        public void setFailOnViolation​(boolean flag)
        Sets whether the build should fail in case of a violation. Default is true.
        Parameters:
        flag - if true the build fails on violation
      • setViolationsProperty

        public void setViolationsProperty​(java.lang.String property)
        Sets the name of a property to append the violation messages to.
        Parameters:
        property - name of a property
      • createVisitor

        public IReportVisitor createVisitor()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • onViolation

        public void onViolation​(ICoverageNode node,
                                Rule rule,
                                Limit limit,
                                java.lang.String message)
        Description copied from interface: IViolationsOutput
        Called for every rule violation.
        Specified by:
        onViolation in interface IViolationsOutput
        Parameters:
        node - node which violates a rule
        rule - rule which is violated
        limit - limit which is violated
        message - readable message describing this violation