Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/everit-org/json-schema
/ types & classes
Types & classes
261 in github.com/everit-org/json-schema
⨍
Functions
1,849
◇
Types & classes
261
Class
AbstractRegexp
core/src/main/java/org/everit/json/schema/regexp/Regexp.java:13
Class
AbstractSchemaExtractor
core/src/main/java/org/everit/json/schema/loader/SchemaExtractor.java:89
Class
AdjacentSchemaExtractionState
core/src/main/java/org/everit/json/schema/loader/AdjacentSchemaExtractionState.java:9
Class
AdjacentSchemaExtractionStateTest
core/src/test/java/org/everit/json/schema/loader/AdjacentSchemaExtractionStateTest.java:12
Class
Ancestor
core/src/test/java/org/everit/json/schema/internal/JSONWriterTest.java:11
Class
ArraySchema
Array schema validator.
core/src/main/java/org/everit/json/schema/ArraySchema.java:15
Class
ArraySchemaLoader
@author erosb
core/src/main/java/org/everit/json/schema/loader/ArraySchemaLoader.java:11
Class
ArraySchemaLoaderTest
@author erosb
core/src/test/java/org/everit/json/schema/loader/ArraySchemaLoaderTest.java:22
Class
ArraySchemaTest
core/src/test/java/org/everit/json/schema/ArraySchemaTest.java:31
Class
ArraySchemaValidatingVisitor
core/src/main/java/org/everit/json/schema/ArraySchemaValidatingVisitor.java:15
Class
BooleanSchema
Boolean schema validator.
core/src/main/java/org/everit/json/schema/BooleanSchema.java:10
Class
BooleanSchemaTest
core/src/test/java/org/everit/json/schema/BooleanSchemaTest.java:23
Class
Builder
core/src/main/java/org/everit/json/schema/FalseSchema.java:8
Class
Builder
Builder class for {@link NotSchema}.
core/src/main/java/org/everit/json/schema/NotSchema.java:15
Class
Builder
Builder class for {@link CombinedSchema}.
core/src/main/java/org/everit/json/schema/CombinedSchema.java:20
Class
Builder
core/src/main/java/org/everit/json/schema/TrueSchema.java:10
Class
Builder
Builder class for {@link NumberSchema}.
core/src/main/java/org/everit/json/schema/NumberSchema.java:13
Class
Builder
Builder class for {@link EmptySchema}.
core/src/main/java/org/everit/json/schema/EmptySchema.java:13
Class
Builder
Abstract builder class for the builder classes of {@code Schema} subclasses. This builder is used to load the generic properties of all types of schem
core/src/main/java/org/everit/json/schema/Schema.java:26
Class
Builder
Builder class for {@link NullSchema}.
core/src/main/java/org/everit/json/schema/NullSchema.java:11
Class
Builder
Builder class for {@link ObjectSchema}.
core/src/main/java/org/everit/json/schema/ObjectSchema.java:30
Class
Builder
Builder class for {@link ArraySchema}.
core/src/main/java/org/everit/json/schema/ArraySchema.java:21
Class
Builder
Builder class for {@link StringSchema}.
core/src/main/java/org/everit/json/schema/StringSchema.java:19
Class
Builder
Builder class for {@link BooleanSchema}.
core/src/main/java/org/everit/json/schema/BooleanSchema.java:15
Class
Builder
Builder class for {@link ReferenceSchema}.
core/src/main/java/org/everit/json/schema/ReferenceSchema.java:19
Class
Builder
Builder class for {@link ConditionalSchema}.
core/src/main/java/org/everit/json/schema/ConditionalSchema.java:13
Class
Builder
This class allows the user to build a JSONPointer in steps, using exactly one segment in each step.
core/src/main/java/org/everit/json/schema/JSONPointer.java:74
Class
Builder
Builder class for {@link EnumSchema}.
core/src/main/java/org/everit/json/schema/EnumSchema.java:41
Class
ClassPathAwareSchemaClient
core/src/main/java/org/everit/json/schema/loader/ClassPathAwareSchemaClient.java:13
Class
ClassPathAwareSchemaClientTest
core/src/test/java/org/everit/json/schema/loader/ClassPathAwareSchemaClientTest.java:21
Class
CollectingFailureReporter
core/src/main/java/org/everit/json/schema/CollectingFailureReporter.java:6
Class
CollectingFailureReporterTest
core/src/test/java/org/everit/json/schema/CollectingFailureReporterTest.java:10
Class
CombinedSchema
Validator for {@code allOf}, {@code oneOf}, {@code anyOf} schemas.
core/src/main/java/org/everit/json/schema/CombinedSchema.java:15
Class
CombinedSchemaLoader
@author erosb
core/src/main/java/org/everit/json/schema/loader/CombinedSchemaLoader.java:20
Class
CombinedSchemaLoaderTest
@author erosb
core/src/test/java/org/everit/json/schema/loader/CombinedSchemaLoaderTest.java:26
Class
CombinedSchemaMatchEvent
core/src/main/java/org/everit/json/schema/event/CombinedSchemaMatchEvent.java:7
Class
CombinedSchemaMatchEventTest
core/src/test/java/org/everit/json/schema/event/CombinedSchemaMatchEventTest.java:8
Class
CombinedSchemaMismatchEvent
core/src/main/java/org/everit/json/schema/event/CombinedSchemaMismatchEvent.java:11
Class
CombinedSchemaMismatchEventTest
core/src/test/java/org/everit/json/schema/event/CombinedSchemaMismatchEventTest.java:11
Interface
CombinedSchemaProvider
Alias for {@code Function<Collection<Schema>, CombinedSchema.Builder>}.
core/src/main/java/org/everit/json/schema/loader/CombinedSchemaLoader.java:25
Class
CombinedSchemaTest
core/src/test/java/org/everit/json/schema/CombinedSchemaTest.java:31
Class
CombinedSchemaValidationEvent
core/src/main/java/org/everit/json/schema/event/CombinedSchemaValidationEvent.java:8
Class
ConditionalSchema
Validator for {@code if}, {@code then}, {@code else} schemas.
core/src/main/java/org/everit/json/schema/ConditionalSchema.java:8
Class
ConditionalSchemaEventsTest
core/src/test/java/org/everit/json/schema/ConditionalSchemaEventsTest.java:17
Class
ConditionalSchemaMatchEvent
core/src/main/java/org/everit/json/schema/event/ConditionalSchemaMatchEvent.java:6
Class
ConditionalSchemaMatchEventTest
core/src/test/java/org/everit/json/schema/event/ConditionalSchemaMatchEventTest.java:8
Class
ConditionalSchemaMismatchEvent
core/src/main/java/org/everit/json/schema/event/ConditionalSchemaMismatchEvent.java:9
Class
ConditionalSchemaMismatchEventTest
core/src/test/java/org/everit/json/schema/event/ConditionalSchemaMismatchEventTest.java:11
Class
ConditionalSchemaTest
core/src/test/java/org/everit/json/schema/ConditionalSchemaTest.java:9
Class
ConditionalSchemaValidatingVisitor
core/src/main/java/org/everit/json/schema/ConditionalSchemaValidatingVisitor.java:13
Class
ConditionalSchemaValidationEvent
core/src/main/java/org/everit/json/schema/event/ConditionalSchemaValidationEvent.java:7
Class
ConfigurationPropagationTest
core/src/test/java/org/everit/json/schema/loader/ConfigurationPropagationTest.java:17
Class
ConstSchema
core/src/main/java/org/everit/json/schema/ConstSchema.java:5
Class
ConstSchemaBuilder
core/src/main/java/org/everit/json/schema/ConstSchema.java:7
Class
ConstSchemaExtractor
core/src/main/java/org/everit/json/schema/loader/SchemaExtractor.java:306
Class
ConstSchemaTest
core/src/test/java/org/everit/json/schema/ConstSchemaTest.java:10
Class
CustomDateTimeFormatValidator
core/src/test/java/org/everit/json/schema/loader/SchemaLoaderTest.java:834
Class
CustomDateTimeFormatValidator
tests/vanilla/src/main/java/org/everit/json/schema/CustomDateTimeFormatValidator.java:10
Class
CustomFormatValidatorTest
core/src/test/java/org/everit/json/schema/loader/CustomFormatValidatorTest.java:27
Class
CustomSchema
core/src/test/java/org/everit/json/schema/ToStringTest.java:21
Class
CustomSchemaBuilder
core/src/test/java/org/everit/json/schema/ToStringTest.java:23
Class
DateFormatValidator
Implementation of the "date" format value.
core/src/main/java/org/everit/json/schema/internal/DateFormatValidator.java:9
Class
DateTimeFormatValidator
Implementation of the "date-time" format value.
core/src/main/java/org/everit/json/schema/internal/DateTimeFormatValidator.java:16
Class
DefaultAndRequiredTest
core/src/test/java/org/everit/json/schema/DefaultAndRequiredTest.java:9
Class
DefaultFormatValidatorTest
core/src/test/java/org/everit/json/schema/internal/DefaultFormatValidatorTest.java:26
Class
DefaultInOneOfTest
core/src/test/java/org/everit/json/schema/DefaultInOneOfTest.java:15
Class
DefaultSchemaClient
A {@link SchemaClient} implementation which uses {@link URL} for reading the remote content.
core/src/main/java/org/everit/json/schema/loader/internal/DefaultSchemaClient.java:14
Class
DefaultValidator
core/src/main/java/org/everit/json/schema/Validator.java:49
Class
DefinesPropertyTest
core/src/test/java/org/everit/json/schema/loader/DefinesPropertyTest.java:17
Class
Delegate
core/src/main/java/org/everit/json/schema/internal/DateTimeFormatValidator.java:18
Class
Descendant
core/src/test/java/org/everit/json/schema/internal/JSONWriterTest.java:19
Class
DynamicReferenceSchemaExample
core/src/test/java/org/everit/json/schema/DynamicReferenceSchemaExample.java:8
Class
EarlyFailingFailureReporter
core/src/main/java/org/everit/json/schema/EarlyFailingFailureReporter.java:3
Class
EarlyFailingFailureReporterTest
core/src/test/java/org/everit/json/schema/EarlyFailingFailureReporterTest.java:8
Class
EmailFormatValidator
Implementation of the "email" format value.
core/src/main/java/org/everit/json/schema/internal/EmailFormatValidator.java:11
Class
EmptyObjectTest
tests/vanilla/src/main/java/org/everit/json/schema/EmptyObjectTest.java:14
Class
EmptySchema
A schema not specifying any restrictions, ie. accepting any values.
core/src/main/java/org/everit/json/schema/EmptySchema.java:6
Class
EmptySchemaTest
core/src/test/java/org/everit/json/schema/EmptySchemaTest.java:27
Class
EnumSchema
Enum schema validator.
core/src/main/java/org/everit/json/schema/EnumSchema.java:20
Class
EnumSchemaExtractor
core/src/main/java/org/everit/json/schema/loader/SchemaExtractor.java:171
Class
EnumSchemaTest
core/src/test/java/org/everit/json/schema/EnumSchemaTest.java:37
Class
EvenCharNumValidator
core/src/test/java/org/everit/json/schema/loader/CustomFormatValidatorTest.java:31
Class
EvenCharNumValidator
tests/vanilla/src/main/java/org/everit/json/schema/EvenCharNumValidator.java:5
Class
EventToStringTest
core/src/test/java/org/everit/json/schema/event/EventToStringTest.java:20
Interface
ExclusiveLimitHandler
core/src/main/java/org/everit/json/schema/loader/ExclusiveLimitHandler.java:32
Class
ExtendTest
core/src/test/java/org/everit/json/schema/loader/ExtendTest.java:25
Class
ExtractionResult
core/src/main/java/org/everit/json/schema/loader/SchemaExtractor.java:66
Class
Failure
core/src/test/java/org/everit/json/schema/TestSupport.java:34
Class
FalseSchema
@author erosb
core/src/main/java/org/everit/json/schema/FalseSchema.java:6
Class
FalseSchemaTest
@author erosb
core/src/test/java/org/everit/json/schema/FalseSchemaTest.java:10
Interface
FormatValidator
Implementations perform the validation against the "format" keyword (see JSON Schema spec section 7).
core/src/main/java/org/everit/json/schema/FormatValidator.java:18
Class
FormatValidatorTest
core/src/test/java/org/everit/json/schema/FormatValidatorTest.java:24
Class
HostnameFormatValidator
Implementation of the "hostname" format value.
core/src/main/java/org/everit/json/schema/internal/HostnameFormatValidator.java:11
Class
IPAddressValidator
Common superclass for {@link IPV4Validator} and {@link IPV6Validator}.
core/src/main/java/org/everit/json/schema/internal/IPAddressValidator.java:10
Class
IPV4Validator
Implementation of the "ipv4" format value.
core/src/main/java/org/everit/json/schema/internal/IPV4Validator.java:11
Class
IPV4ValidatorOld
core/src/test/java/org/everit/json/schema/internal/DefaultFormatValidatorTest.java:268
Class
IPV6Validator
Implementation of the "ipv6" format value.
core/src/main/java/org/everit/json/schema/internal/IPV6Validator.java:11
Class
IdModifyingTypeConsumerImpl
An {@link OnTypeConsumer} implementation which wraps the action ({@code obj} consumer} set by {@link #then(Consumer)} into an other consumer which mai
core/src/main/java/org/everit/json/schema/loader/internal/TypeBasedMultiplexer.java:45
Class
InternalValidationException
core/src/main/java/org/everit/json/schema/InternalValidationException.java:5
Class
InternalValidationExceptionTest
core/src/test/java/org/everit/json/schema/InternalValidationExceptionTest.java:8
next →
1–100 of 261, ranked by callers