Index
All Classes and Interfaces|All Packages|Serialized Form
F
- Failure - Class in org.alexmond.yaml.validator.output.junit
-
JUnit XML model for Failure.
- Failure() - Constructor for class org.alexmond.yaml.validator.output.junit.Failure
- FilesOutput - Class in org.alexmond.yaml.validator.output
-
Represents the output format for file validation results.
- FilesOutput(Map<String, OutputUnit>) - Constructor for class org.alexmond.yaml.validator.output.FilesOutput
-
Constructs a new FilesOutput instance with the given validation results.
- FilesOutputToJunit - Class in org.alexmond.yaml.validator.output
-
Converts validation output files to JUnit XML format for test reporting.
- FilesOutputToJunit() - Constructor for class org.alexmond.yaml.validator.output.FilesOutputToJunit
G
- getSchemaVersion(JsonNode) - Method in class org.alexmond.yaml.validator.YamlSchemaValidator
-
Detects the JSON Schema version from the schema node.
J
- JSON - Enum constant in enum class org.alexmond.yaml.validator.config.ReportType
-
JSON format report
- JUNIT - Enum constant in enum class org.alexmond.yaml.validator.config.ReportType
-
JUnit XML format report
M
- main(String[]) - Static method in class org.alexmond.yaml.validator.YamlSchemaValidatorApplication
-
The main entry point of the application.
O
- org.alexmond.yaml.validator - package org.alexmond.yaml.validator
- org.alexmond.yaml.validator.config - package org.alexmond.yaml.validator.config
- org.alexmond.yaml.validator.output - package org.alexmond.yaml.validator.output
- org.alexmond.yaml.validator.output.junit - package org.alexmond.yaml.validator.output.junit
R
- ReportType - Enum Class in org.alexmond.yaml.validator.config
-
Represents different types of output report formats for validation results.
- run(ApplicationArguments) - Method in class org.alexmond.yaml.validator.YamlSchemaValidatorRunner
-
Executes the validation process when the application starts.
T
- Testcase - Class in org.alexmond.yaml.validator.output.junit
-
JUnit XML model for Testcase.
- Testcase() - Constructor for class org.alexmond.yaml.validator.output.junit.Testcase
- Testsuite - Class in org.alexmond.yaml.validator.output.junit
-
Represents a test suite in JUnit XML format.
- Testsuite() - Constructor for class org.alexmond.yaml.validator.output.junit.Testsuite
- Testsuites - Class in org.alexmond.yaml.validator.output.junit
-
JUnit XML model representing a collection of test suites.
- Testsuites() - Constructor for class org.alexmond.yaml.validator.output.junit.Testsuites
- TEXT - Enum constant in enum class org.alexmond.yaml.validator.config.ReportType
-
Plain text format report
- toColoredString(boolean) - Method in class org.alexmond.yaml.validator.output.FilesOutput
-
Converts the validation results to a human-readable string with optional ANSI color formatting.
- toJsonString() - Method in class org.alexmond.yaml.validator.output.FilesOutput
-
Converts the validation results to a JSON string representation.
- toJunitString() - Method in class org.alexmond.yaml.validator.output.FilesOutput
-
Converts the validation results to JUnit XML format.
- toJunitString() - Method in class org.alexmond.yaml.validator.output.FilesOutputToJunit
-
Converts this FilesOutput to JUnit XML format.
- toYamlString() - Method in class org.alexmond.yaml.validator.output.FilesOutput
-
Converts the validation results to a YAML string representation.
V
- validate(String, String) - Method in class org.alexmond.yaml.validator.YamlSchemaValidator
-
Validates a YAML file against a JSON Schema.
- valueOf(String) - Static method in enum class org.alexmond.yaml.validator.config.ReportType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.alexmond.yaml.validator.config.ReportType
-
Returns an array containing the constants of this enum class, in the order they are declared.
Y
- YAML - Enum constant in enum class org.alexmond.yaml.validator.config.ReportType
-
YAML format report
- YamlSchemaValidator - Class in org.alexmond.yaml.validator
-
A validator for YAML files against JSON Schema definitions.
- YamlSchemaValidator() - Constructor for class org.alexmond.yaml.validator.YamlSchemaValidator
- YamlSchemaValidatorApplication - Class in org.alexmond.yaml.validator
-
Spring Boot application for validating YAML and JSON files against JSON schema definitions.
- YamlSchemaValidatorApplication() - Constructor for class org.alexmond.yaml.validator.YamlSchemaValidatorApplication
- YamlSchemaValidatorConfig - Class in org.alexmond.yaml.validator.config
-
Configuration properties for YAML schema validation.
- YamlSchemaValidatorConfig() - Constructor for class org.alexmond.yaml.validator.config.YamlSchemaValidatorConfig
- YamlSchemaValidatorRunner - Class in org.alexmond.yaml.validator
-
Spring Boot Application Runner that handles YAML/JSON schema validation.
- YamlSchemaValidatorRunner() - Constructor for class org.alexmond.yaml.validator.YamlSchemaValidatorRunner
- YamlValidationException - Exception in org.alexmond.yaml.validator
-
Exception thrown when YAML validation against a JSON schema fails.
- YamlValidationException(String, String, String) - Constructor for exception org.alexmond.yaml.validator.YamlValidationException
-
Constructs a new YamlValidationException with a specified error message and file paths.
- YamlValidationException(Throwable, String, String) - Constructor for exception org.alexmond.yaml.validator.YamlValidationException
-
Constructs a new YamlValidationException with a specified cause and file paths.
All Classes and Interfaces|All Packages|Serialized Form