Index

F G J M O R T V Y 
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.
F G J M O R T V Y 
All Classes and Interfaces|All Packages|Serialized Form