Package org.apache.camel.catalog
Class EndpointValidationResult
java.lang.Object
org.apache.camel.catalog.EndpointValidationResult
- All Implemented Interfaces:
Serializable
Details result of validating endpoint uri.
- See Also:
-
Constructor Summary
-
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
addLenient
(String name) void
addNotConsumerOnly
(String name) void
addNotProducerOnly
(String name) 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
getUri()
boolean
boolean
boolean
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
-
EndpointValidationResult
public EndpointValidationResult() -
EndpointValidationResult
-
-
Method Details
-
getUri
-
isSuccess
public boolean isSuccess() -
addLenient
-
addNotConsumerOnly
-
addNotProducerOnly
-
getNotConsumerOnly
-
getNotProducerOnly
-
getLenient
-
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() -
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
-