public abstract class ConstructionProblem extends Object implements Problem
| Modifier and Type | Class and Description |
|---|---|
static class |
ConstructionProblem.DuplicateLoader |
static class |
ConstructionProblem.DuplicateProperty |
static class |
ConstructionProblem.ExportException |
static class |
ConstructionProblem.InvalidDefaultValue |
static class |
ConstructionProblem.InvalidValidationConfiguration |
static class |
ConstructionProblem.LoaderPropertyIsNull |
static class |
ConstructionProblem.LoaderPropertyNotRegistered |
static class |
ConstructionProblem.NonUniqueNames |
static class |
ConstructionProblem.PropertyNotPartOfGroup |
static class |
ConstructionProblem.SecurityException |
| Modifier and Type | Field and Description |
|---|---|
protected PropertyCoord |
badPropertyCoord
The Property that actually has the problem
|
protected PropertyCoord |
refPropertyCoord
For construction problems that duplicate or reference another Property...
|
| Constructor and Description |
|---|
ConstructionProblem() |
| Modifier and Type | Method and Description |
|---|---|
PropertyCoord |
getBadPropertyCoord()
The Property that has the problem.
|
String |
getFullMessage()
A complete description of the problem w/ context and problem description.
|
String |
getProblemContext()
The context for the problem, for the user.
|
PropertyCoord |
getRefPropertyCoord()
For Properties that have some type of duplication w/ other properties, this is the
Property that is duplicated (the earlier of the two duplicates).
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProblemDescriptionprotected PropertyCoord badPropertyCoord
protected PropertyCoord refPropertyCoord
public PropertyCoord getRefPropertyCoord()
public PropertyCoord getBadPropertyCoord()
public String getProblemContext()
ProblemgetProblemContext in interface Problempublic String getFullMessage()
ProblemgetFullMessage in interface ProblemCopyright © 2017. All rights reserved.