Package org.jibx.binding.model
Class ValidationProblem
java.lang.Object
org.jibx.binding.model.ValidationProblem
Problem reported by model validation. Provides the details for a specific
problem item.
- Version:
- 1.0
- 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
-
WARNING_LEVEL
public static final int WARNING_LEVEL- See Also:
-
ERROR_LEVEL
public static final int ERROR_LEVEL- See Also:
-
FATAL_LEVEL
public static final int FATAL_LEVEL- See Also:
-
m_severity
private final int m_severityProblem severity level. -
m_message
Supplied problem description message. -
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:
- 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
-