Class CheckstyleAntTask.Formatter
java.lang.Object
com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.Formatter
- Enclosing class:
- CheckstyleAntTask
Details about a formatter to be used.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate File
The file to output to.private CheckstyleAntTask.FormatterType
The formatter type.private boolean
Whether or not to write to the named file. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate AuditListener
createDefaultLogger
(org.apache.tools.ant.Task task) Creates default logger.createListener
(org.apache.tools.ant.Task task) Creates a listener for the formatter.private AuditListener
createSarifLogger
(org.apache.tools.ant.Task task) Creates Sarif logger.private AuditListener
createXmlLogger
(org.apache.tools.ant.Task task) Creates XML logger.void
Set the file to output to.void
Set the type of the formatter.void
setUseFile
(boolean use) Sets whether or not we write to a file if it is provided.
-
Field Details
-
type
The formatter type. -
toFile
The file to output to. -
useFile
Whether or not to write to the named file.
-
-
Constructor Details
-
Formatter
public Formatter()
-
-
Method Details
-
setType
Set the type of the formatter.- Parameters:
type
- the type
-
setTofile
Set the file to output to.- Parameters:
destination
- destination the file to output to
-
setUseFile
Sets whether or not we write to a file if it is provided.- Parameters:
use
- whether not to use provided file.
-
createListener
Creates a listener for the formatter.- Parameters:
task
- the task running- Returns:
- a listener
- Throws:
IOException
- if an error occurs
-
createSarifLogger
Creates Sarif logger.- Parameters:
task
- the task to possibly log to- Returns:
- an SarifLogger instance
- Throws:
IOException
- if an error occurs
-
createDefaultLogger
Creates default logger.- Parameters:
task
- the task to possibly log to- Returns:
- a DefaultLogger instance
- Throws:
IOException
- if an error occurs
-
createXmlLogger
Creates XML logger.- Parameters:
task
- the task to possibly log to- Returns:
- an XMLLogger instance
- Throws:
IOException
- if an error occurs
-