public final class Issue extends Object
Report
to describe a problem
encountered during import process.
Issues have a level of severity based on Issue.Level
. The
CRITICAL
level is by default configured in Report
to
throw an exception and stop the import process. Other levels are logged and
presented to the user.
Report
Modifier and Type | Class and Description |
---|---|
static class |
Issue.Level |
Constructor and Description |
---|
Issue(String message,
Issue.Level level)
Constructs a new issue with a message and a level.
|
Issue(String message,
Issue.Level level,
Throwable throwable)
Constructs a new issue with a message, level and throwable.
|
Issue(Throwable throwable,
Issue.Level level)
Constructs a new issue with a throwable and a level.
|
Modifier and Type | Method and Description |
---|---|
Issue.Level |
getLevel()
Returns this issue's level.
|
String |
getMessage()
Returns this issue's message.
|
Throwable |
getThrowable()
Returns this issue's throwable.
|
String |
toString() |
public Issue(Throwable throwable, Issue.Level level)
The message is set based on throwable.
throwable
- throwablelevel
- levelpublic Issue(String message, Issue.Level level, Throwable throwable)
message
- messagelevel
- levelthrowable
- throwablepublic Issue(String message, Issue.Level level)
message
- messagelevel
- levelpublic String getMessage()
public Issue.Level getLevel()
public Throwable getThrowable()
Copyright © 2007–2017 Gephi Consortium. All rights reserved.