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 the 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
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
private boolean useFileWhether or not the 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
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
Creates a listener for the formatter.- Parameters:
task
- the task running- Returns:
- a listener
- 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
-