Package org.apache.camel.catalog
Class ConfigurationPropertiesValidationResult
java.lang.Object
org.apache.camel.catalog.ConfigurationPropertiesValidationResult
- All Implemented Interfaces:
Serializable
Details result of validating configuration properties (eg application.properties for camel-main).
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDefaultValue
(String name, String value) void
addDeprecated
(String name) void
addIncapable
(String uri) void
addInvalidArray
(String name, String value) void
addInvalidBoolean
(String name, String value) void
addInvalidDuration
(String name, String value) void
addInvalidEnum
(String name, String value) void
addInvalidEnumChoices
(String name, String[] choices) void
addInvalidEnumSuggestions
(String name, String[] suggestions) void
addInvalidInteger
(String name, String value) void
addInvalidMap
(String name, String value) void
addInvalidNumber
(String name, String value) void
addInvalidReference
(String name, String value) void
addRequired
(String name) void
addSyntaxError
(String syntaxError) void
addUnknown
(String name) void
addUnknownComponent
(String name) void
addUnknownSuggestions
(String name, String[] suggestions) getEnumChoices
(String optionName) int
int
int
getText()
boolean
boolean
boolean
boolean
void
setAccepted
(boolean accepted) void
setFileName
(String fileName) void
setLineNumber
(int lineNumber) void
summaryErrorMessage
(boolean includeHeader) A human readable summary of the validation errors.summaryErrorMessage
(boolean includeHeader, boolean ignoreDeprecated, boolean includeWarnings) A human readable summary of the validation errors.
-
Constructor Details
-
ConfigurationPropertiesValidationResult
public ConfigurationPropertiesValidationResult()
-
-
Method Details
-
getFileName
-
setFileName
-
getText
-
setText
-
getLineNumber
public int getLineNumber() -
setLineNumber
public void setLineNumber(int lineNumber) -
isAccepted
public boolean isAccepted() -
setAccepted
public void setAccepted(boolean accepted) -
summaryErrorMessage
A human readable summary of the validation errors.- Parameters:
includeHeader
- whether to include a header- Returns:
- the summary, or null if no validation errors
-
summaryErrorMessage
public String summaryErrorMessage(boolean includeHeader, boolean ignoreDeprecated, boolean includeWarnings) A human readable summary of the validation errors.- Parameters:
includeHeader
- whether to include a headerignoreDeprecated
- whether to ignore deprecated options in use as an error or notincludeWarnings
- whether to include warnings as an error or not- Returns:
- the summary, or null if no validation errors
-
hasErrors
public boolean hasErrors() -
getNumberOfErrors
public int getNumberOfErrors() -
hasWarnings
public boolean hasWarnings() -
getNumberOfWarnings
public int getNumberOfWarnings() -
isSuccess
public boolean isSuccess() -
addSyntaxError
-
addIncapable
-
addUnknownComponent
-
addUnknown
-
addUnknownSuggestions
-
addRequired
-
addDeprecated
-
addInvalidEnum
-
addInvalidEnumChoices
-
addInvalidEnumSuggestions
-
addInvalidReference
-
addInvalidMap
-
addInvalidArray
-
addInvalidBoolean
-
addInvalidInteger
-
addInvalidNumber
-
addInvalidDuration
-
addDefaultValue
-
getSyntaxError
-
getIncapable
-
getUnknown
-
getUnknownSuggestions
-
getUnknownComponent
-
getRequired
-
getDeprecated
-
getInvalidEnum
-
getInvalidEnumChoices
-
getEnumChoices
-
getInvalidReference
-
getInvalidMap
-
getInvalidArray
-
getInvalidBoolean
-
getInvalidInteger
-
getInvalidNumber
-
getInvalidDuration
-
getDefaultValues
-