com.puppycrawl.tools.checkstyle
Class XMLLogger
- AuditListener, EventListener, Configurable, Contextualizable
Simple XML logger.
It outputs everything in UTF8 (default XML encoding is UTF8) in case
we want to localize error messages or simply that filenames are
localized and takes care about escaping as well.
XMLLogger(OutputStream aOS, boolean aCloseStream) - Creates a new
XMLLogger instance.
|
XMLLogger
public XMLLogger(OutputStream aOS,
boolean aCloseStream)
Creates a new XMLLogger
instance.
Sets the output to a defined stream.
aOS
- the stream to write logs to.aCloseStream
- close aOS in auditFinished
encode
public String encode(String aValue)
Escape <, > & ' and " as their entities.
aValue
- the value to escape.
- the escaped value if necessary.
isReference
public boolean isReference(String aEnt)
aEnt
- the possible entity to look for.
- whether the given argument a character or entity reference