Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/everit-org/json-schema
/ functions
Functions
1,849 in github.com/everit-org/json-schema
⨍
Functions
1,849
◇
Types & classes
261
↓ 211 callers
Method
assertEquals
(JSONObject expected, JSONObject actual)
core/src/test/java/org/everit/json/schema/loader/ExtendTest.java:53
↓ 194 callers
Method
build
()
core/src/test/java/org/everit/json/schema/ToStringTest.java:25
↓ 152 callers
Method
get
Returns a stream to be used for reading the remote content (response body) of the URL. In the case of a HTTP URL, implementations are expected send HT
core/src/main/java/org/everit/json/schema/loader/SchemaClient.java:38
↓ 146 callers
Method
load
Loads a JSON schema to a schema validator using a {@link DefaultSchemaClient default HTTP client}. @param schemaJson the JSON representation
core/src/main/java/org/everit/json/schema/loader/SchemaLoader.java:290
↓ 102 callers
Method
toString
()
core/src/main/java/org/everit/json/schema/Schema.java:350
↓ 92 callers
Method
validate
Implementation-specific validation of {@code subject}. If a validation error occurs then implementations should return a programmer-friendly error mes
core/src/main/java/org/everit/json/schema/FormatValidator.java:73
↓ 87 callers
Method
readObj
(String relPath)
core/src/test/java/org/everit/json/schema/ResourceLoader.java:21
↓ 74 callers
Method
of
(Object obj)
core/src/main/java/org/everit/json/schema/loader/JsonValue.java:106
↓ 66 callers
Method
get
(String schemaName)
core/src/test/java/org/everit/json/schema/loader/SchemaLoaderTest.java:67
↓ 61 callers
Method
builder
()
core/src/main/java/org/everit/json/schema/loader/SchemaLoader.java:278
↓ 57 callers
Method
expect
()
core/src/test/java/org/everit/json/schema/TestSupport.java:89
↓ 57 callers
Method
failureOf
(Schema subject)
core/src/test/java/org/everit/json/schema/TestSupport.java:104
↓ 57 callers
Method
input
(final Object input)
core/src/test/java/org/everit/json/schema/TestSupport.java:84
↓ 57 callers
Method
schemaJson
(JSONObject schemaJson)
core/src/main/java/org/everit/json/schema/loader/SchemaLoader.java:219
↓ 49 callers
Method
sameJsonAs
(JSONObject expected)
core/src/test/java/org/everit/json/schema/JSONMatcher.java:9
↓ 48 callers
Method
expectedKeyword
(final String keyword)
core/src/test/java/org/everit/json/schema/TestSupport.java:79
↓ 47 callers
Method
assertSuccess
(String subject, FormatValidator format)
core/src/test/java/org/everit/json/schema/internal/ValidatorTestSupport.java:11
↓ 47 callers
Method
empty
()
core/src/main/java/org/everit/json/schema/SchemaLocation.java:14
↓ 45 callers
Method
getMessage
Returns a programmer-readable error description prepended by {@link #getPointerToViolation() the pointer to the violating fragment} of the JSON docume
core/src/main/java/org/everit/json/schema/ValidationException.java:336
↓ 38 callers
Method
accept
(final URI t)
core/src/main/java/org/everit/json/schema/loader/internal/ResolutionScopeChangeListener.java:13
↓ 38 callers
Method
builder
()
core/src/main/java/org/everit/json/schema/ObjectSchema.java:165
↓ 35 callers
Method
builder
()
core/src/main/java/org/everit/json/schema/NumberSchema.java:84
↓ 35 callers
Method
fail
()
core/src/main/java/org/everit/json/schema/internal/RelativeJsonPointerFormatValidator.java:79
↓ 34 callers
Method
assertFailure
(String subject, FormatValidator format, String expectedFailure)
core/src/test/java/org/everit/json/schema/internal/ValidatorTestSupport.java:17
↓ 32 callers
Method
builder
()
core/src/main/java/org/everit/json/schema/StringSchema.java:76
↓ 32 callers
Method
key
(final String key)
core/src/main/java/org/everit/json/schema/internal/JSONPrinter.java:26
↓ 30 callers
Method
buildWithLocation
(Schema.Builder<S> builder)
core/src/test/java/org/everit/json/schema/TestSupport.java:112
↓ 30 callers
Method
builder
()
core/src/main/java/org/everit/json/schema/ConditionalSchema.java:39
↓ 28 callers
Method
failure
(String message, String keyword)
core/src/main/java/org/everit/json/schema/Schema.java:358
↓ 28 callers
Method
forEach
(JsonArrayIterator iterator)
core/src/main/java/org/everit/json/schema/loader/JsonArray.java:21
↓ 28 callers
Method
length
()
core/src/main/java/org/everit/json/schema/loader/JsonArray.java:32
↓ 27 callers
Method
equals
(Object o)
core/src/main/java/org/everit/json/schema/Schema.java:245
↓ 27 callers
Method
visitSchema
(Schema schema)
core/src/main/java/org/everit/json/schema/Visitor.java:11
↓ 24 callers
Method
builder
()
core/src/main/java/org/everit/json/schema/ArraySchema.java:105
↓ 23 callers
Method
query
(String pointer)
core/src/test/java/org/everit/json/schema/JSONPointerTest.java:31
↓ 22 callers
Method
collect
()
core/src/main/java/org/everit/json/schema/loader/SchemaExtractor.java:61
↓ 22 callers
Method
ifSchema
(final Schema ifSchema)
core/src/main/java/org/everit/json/schema/ConditionalSchema.java:18
↓ 22 callers
Method
requireObject
()
core/src/test/java/org/everit/json/schema/ObjectSchemaTest.java:335
↓ 22 callers
Method
thenSchema
(final Schema thenSchema)
core/src/main/java/org/everit/json/schema/ConditionalSchema.java:23
↓ 21 callers
Method
createSubject
()
core/src/test/java/org/everit/json/schema/loader/ProjectedJsonObjectTest.java:39
↓ 21 callers
Method
elseSchema
(final Schema elseSchema)
core/src/main/java/org/everit/json/schema/ConditionalSchema.java:28
↓ 21 callers
Method
expectedPointer
(final String expectedPointer)
core/src/test/java/org/everit/json/schema/TestSupport.java:69
↓ 21 callers
Method
ifPresent
(final String key, final Object value)
core/src/main/java/org/everit/json/schema/internal/JSONPrinter.java:46
↓ 21 callers
Method
requireAny
Checks if the {@code obj} is an instance of any previously set classes (by {@link #ifIs(Class)} or {@link #ifObject()}), performs the mapped action of
core/src/main/java/org/everit/json/schema/loader/internal/TypeBasedMultiplexer.java:238
↓ 20 callers
Method
require
(String key, Consumer<JsonValue> consumer)
core/src/main/java/org/everit/json/schema/loader/JsonObject.java:36
↓ 19 callers
Method
apply
(final String url)
core/src/main/java/org/everit/json/schema/loader/SchemaClient.java:22
↓ 19 callers
Method
isEmpty
()
core/src/main/java/org/everit/json/schema/loader/JsonObject.java:110
↓ 19 callers
Method
keySet
()
core/src/main/java/org/everit/json/schema/loader/JsonObject.java:114
↓ 18 callers
Method
definesProperty
Determines if this {@code Schema} instance defines any restrictions for the object property denoted by {@code field}. The {@code field} should be a JS
core/src/main/java/org/everit/json/schema/Schema.java:221
↓ 18 callers
Method
getCausingExceptions
()
core/src/main/java/org/everit/json/schema/ValidationException.java:313
↓ 18 callers
Method
getPropertySchemas
()
core/src/main/java/org/everit/json/schema/ObjectSchema.java:251
↓ 17 callers
Method
ifPassesTypeCheck
(Class<E> expectedType, Function<Object, SE> castFn, boolean schemaRequiresType, Boolean nullable,
core/src/main/java/org/everit/json/schema/ValidatingVisitor.java:228
↓ 17 callers
Method
toMap
Used as a replacement of {@code JSONObject#toMap()} (which doesn't exist in the android version of org.json).
core/src/main/java/org/everit/json/schema/loader/OrgJsonUtil.java:21
↓ 16 callers
Method
containsKey
(String key)
core/src/main/java/org/everit/json/schema/loader/JsonObject.java:32
↓ 16 callers
Method
getPointerToViolation
A JSON pointer denoting the part of the document which violates the schema. It always points from the root of the document to the violating data fragm
core/src/main/java/org/everit/json/schema/ValidationException.java:358
↓ 16 callers
Method
loadAsV6
(Object schema)
core/src/test/java/org/everit/json/schema/TestSupport.java:124
↓ 16 callers
Method
value
()
core/src/main/java/org/everit/json/schema/loader/JsonValue.java:121
↓ 15 callers
Method
builder
()
core/src/main/java/org/everit/json/schema/Validator.java:42
↓ 15 callers
Method
createSchemaException
(String message)
core/src/main/java/org/everit/json/schema/loader/LoadingState.java:142
↓ 15 callers
Method
expectFailure
(final Schema failingSchema, final Class<? extends Schema> expectedViolatedSchemaClass,
core/src/test/java/org/everit/json/schema/TestSupport.java:147
↓ 15 callers
Method
toString
()
core/src/main/java/org/everit/json/schema/loader/JsonValue.java:172
↓ 14 callers
Method
addPropertySchema
Adds a property schema. @param propName the name of the property which' expected schema must be {@code schema} @param schema if the s
core/src/main/java/org/everit/json/schema/ObjectSchema.java:77
↓ 14 callers
Method
build
()
core/src/main/java/org/everit/json/schema/loader/SchemaLoader.java:146
↓ 14 callers
Method
builder
()
core/src/main/java/org/everit/json/schema/EmptySchema.java:22
↓ 14 callers
Method
endObject
()
core/src/main/java/org/everit/json/schema/internal/JSONPrinter.java:41
↓ 14 callers
Method
object
()
core/src/main/java/org/everit/json/schema/internal/JSONPrinter.java:36
↓ 14 callers
Method
prepend
Creates a new {@code ViolationException} instance based on this one, but with changed {@link #getPointerToViolation() JSON pointer}. @param fragment
core/src/main/java/org/everit/json/schema/ValidationException.java:377
↓ 13 callers
Method
printInJsonObject
(Runnable task)
core/src/main/java/org/everit/json/schema/ToStringVisitor.java:64
↓ 13 callers
Method
schemaClient
(SchemaClient schemaClient)
core/src/main/java/org/everit/json/schema/loader/SchemaLoader.java:177
↓ 13 callers
Method
toList
Used as a replacement of {@code JSONArray#toList()} (which doesn't exist in the android version of org.json).
core/src/main/java/org/everit/json/schema/loader/OrgJsonUtil.java:48
↓ 13 callers
Method
useDefaults
With this flag set to false, the validator ignores the default keyword inside the json schema. If is true, validator applies default values when it's
core/src/main/java/org/everit/json/schema/loader/SchemaLoader.java:249
↓ 13 callers
Method
withLs
(Object o)
core/src/test/java/org/everit/json/schema/loader/JsonValueTest.java:44
↓ 12 callers
Method
createValidatingVisitor
()
core/src/test/java/org/everit/json/schema/ValidatingVisitorTest.java:63
↓ 12 callers
Method
get
(final String schemaName)
core/src/test/java/org/everit/json/schema/loader/ObjectSchemaLoaderTest.java:18
↓ 12 callers
Method
getFailureOfSchema
(Schema schema, Object input)
core/src/main/java/org/everit/json/schema/ValidatingVisitor.java:196
↓ 12 callers
Method
getReferredSchema
()
core/src/main/java/org/everit/json/schema/ReferenceSchema.java:116
↓ 12 callers
Method
loadSchema
(SchemaLoader.SchemaLoaderBuilder loaderBuilder)
tests/vanilla/src/main/java/org/everit/json/schema/TestCase.java:128
↓ 12 callers
Method
onPassConsumer
()
core/src/test/java/org/everit/json/schema/ValidatingVisitorTest.java:55
↓ 12 callers
Method
requireString
()
core/src/main/java/org/everit/json/schema/StringSchema.java:179
↓ 12 callers
Method
requiresInteger
()
core/src/main/java/org/everit/json/schema/NumberSchema.java:149
↓ 11 callers
Method
asStream
(final String string)
core/src/test/java/org/everit/json/schema/TestSupport.java:213
↓ 11 callers
Method
builder
()
core/src/main/java/org/everit/json/schema/ReferenceSchema.java:86
↓ 11 callers
Method
getSchemaLocation
()
core/src/main/java/org/everit/json/schema/Schema.java:283
↓ 11 callers
Method
subject
()
core/src/test/java/org/everit/json/schema/internal/JSONPrinterTest.java:33
↓ 11 callers
Method
typeOfValue
()
core/src/main/java/org/everit/json/schema/loader/JsonValue.java:153
↓ 11 callers
Method
validate
Performs the schema validation. @param subject the object to be validated @throws ValidationException if the {@code subject} is inval
core/src/main/java/org/everit/json/schema/Schema.java:151
↓ 11 callers
Method
visit
(Schema schema)
core/src/main/java/org/everit/json/schema/ToStringVisitor.java:100
↓ 10 callers
Method
append
Adds an arbitrary token to the list of reference tokens. It can be any non-null value. <p> Unlike in the case of JSON string or URI fragment represent
core/src/main/java/org/everit/json/schema/JSONPointer.java:101
↓ 10 callers
Method
childFor
(String key)
core/src/main/java/org/everit/json/schema/loader/JsonObject.java:28
↓ 10 callers
Method
deepEquals
Deep-equals implementation on primitive wrappers, {@link JSONObject} and {@link JSONArray}. @param obj1 the first object to be inspected @par
core/src/main/java/org/everit/json/schema/ObjectComparator.java:26
↓ 10 callers
Method
draftV6Support
()
core/src/main/java/org/everit/json/schema/loader/SchemaLoader.java:116
↓ 10 callers
Method
draftV7Support
()
core/src/main/java/org/everit/json/schema/loader/SchemaLoader.java:122
↓ 10 callers
Method
formatName
Provides the name of this format. <p> Unless specified otherwise the {@link org.everit.json.schema.loader.SchemaLoader} will use this name to recogniz
core/src/main/java/org/everit/json/schema/FormatValidator.java:86
↓ 10 callers
Method
get
(final String schemaName)
core/src/test/java/org/everit/json/schema/loader/ArraySchemaLoaderTest.java:26
↓ 10 callers
Method
minimum
(final Number minimum)
core/src/main/java/org/everit/json/schema/NumberSchema.java:53
↓ 10 callers
Method
requiresObject
()
core/src/main/java/org/everit/json/schema/ObjectSchema.java:279
↓ 10 callers
Method
setReferredSchema
Called by {@link org.everit.json.schema.loader.SchemaLoader#load()} to set the referred root schema after completing the loading process of the entire
core/src/main/java/org/everit/json/schema/ReferenceSchema.java:131
↓ 10 callers
Method
subject
()
core/src/test/java/org/everit/json/schema/loader/JsonObjectTest.java:50
↓ 9 callers
Method
actualObj
()
core/src/test/java/org/everit/json/schema/internal/JSONPrinterTest.java:24
↓ 9 callers
Method
build
()
core/src/main/java/org/everit/json/schema/Schema.java:99
next →
1–100 of 1,849, ranked by callers