Package org.jibx.v2
Class ValidationProblem
java.lang.Object
org.jibx.v2.ValidationProblem
Problem reported by validation. Provides the details for a specific problem item.
- Author:
- Dennis M. Sosnoski
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionValidationProblem
(int level, String msg, Object obj) Full constructor.ValidationProblem
(String msg, Object obj) Constructor using default (error) severity level. -
Method Summary
Modifier and TypeMethodDescriptionstatic String
Create description text for a component of a binding definition.Get the main binding definition item for the problem.Get problem description.int
Get problem severity level.
-
Field Details
-
FATAL_LEVEL
public static final int FATAL_LEVEL- See Also:
-
ERROR_LEVEL
public static final int ERROR_LEVEL- See Also:
-
WARNING_LEVEL
public static final int WARNING_LEVEL- See Also:
-
UNIMPLEMENTED_LEVEL
public static final int UNIMPLEMENTED_LEVEL- See Also:
-
m_severity
private final int m_severityProblem severity level. -
m_description
Description of problem found. -
m_component
Component that reported problem.
-
-
Constructor Details
-
ValidationProblem
Full constructor.- Parameters:
level
- severity level of problemmsg
- problem descriptionobj
- source object for validation error (may benull
if not specific to a particular component)
-
ValidationProblem
Constructor using default (error) severity level.- Parameters:
msg
- problem descriptionobj
- source object for validation error
-
-
Method Details
-
componentDescription
Create description text for a component of a binding definition.- Parameters:
obj
- binding definition component- Returns:
- component description
-
getComponent
Get the main binding definition item for the problem.- Returns:
- element or attribute at root of problem
-
getDescription
Get problem description.- Returns:
- problem description
-
getSeverity
public int getSeverity()Get problem severity level.- Returns:
- severity level for problem
-