T
- The type of error collected.public final class CollectedError<T extends Throwable> extends Object implements org.pageseeder.xmlwriter.XMLWritable
This class is designed to be used with an ErrorHandler
or an ErrorListener
so that errors can be collected in a simple list.
Modifier and Type | Class and Description |
---|---|
static class |
CollectedError.Level
The level of collected error.
|
Constructor and Description |
---|
CollectedError(CollectedError.Level level,
T error)
Creates a new collected error.
|
Modifier and Type | Method and Description |
---|---|
T |
error()
The captured error.
|
CollectedError.Level |
level()
The seriousness of the error.
|
void |
toXML(org.pageseeder.xmlwriter.XMLWriter xml)
Returns the source locator as XML.
|
public CollectedError(CollectedError.Level level, T error)
level
- The seriousness of the error.error
- The error itself.NullPointerException
- If either argument is null
.public CollectedError.Level level()
public T error()
public void toXML(org.pageseeder.xmlwriter.XMLWriter xml) throws IOException
Does nothing if the locator is null
.
toXML
in interface org.pageseeder.xmlwriter.XMLWritable
xml
- the XML writer.IOException
- If thrown by the XML writer.Copyright © 2016 Allette Systems. All rights reserved.