Class CheckstyleAntTask.Formatter

  • Enclosing class:
    CheckstyleAntTask

    public static class CheckstyleAntTask.Formatter
    extends java.lang.Object
    Details about a formatter to be used.
    • Field Detail

      • toFile

        private java.io.File toFile
        The file to output to.
      • useFile

        private boolean useFile
        Whether or not the write to the named file.
    • Constructor Detail

      • Formatter

        public Formatter()
    • Method Detail

      • setTofile

        public void setTofile​(java.io.File destination)
        Set the file to output to.
        Parameters:
        destination - destination the file to output to
      • setUseFile

        public void setUseFile​(boolean use)
        Sets whether or not we write to a file if it is provided.
        Parameters:
        use - whether not not to use provided file.
      • createListener

        public AuditListener createListener​(org.apache.tools.ant.Task task)
                                     throws java.io.IOException
        Creates a listener for the formatter.
        Parameters:
        task - the task running
        Returns:
        a listener
        Throws:
        java.io.IOException - if an error occurs
      • createDefaultLogger

        private AuditListener createDefaultLogger​(org.apache.tools.ant.Task task)
                                           throws java.io.IOException
        Creates default logger.
        Parameters:
        task - the task to possibly log to
        Returns:
        a DefaultLogger instance
        Throws:
        java.io.IOException - if an error occurs
      • createXmlLogger

        private AuditListener createXmlLogger​(org.apache.tools.ant.Task task)
                                       throws java.io.IOException
        Creates XML logger.
        Parameters:
        task - the task to possibly log to
        Returns:
        an XMLLogger instance
        Throws:
        java.io.IOException - if an error occurs