Skip navigation links
A C D F G H I M O R S T U V W 

A

addEquivalent(String) - Method in class io.apptik.json.schema.SchemaJJv1
 
addEquivalentList(Collection<String>) - Method in class io.apptik.json.schema.SchemaJJv1
 
areItemsUnique() - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
areItemsValid(Validator) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 

C

CommonMatchers - Class in io.apptik.json.schema.validation
 
convertUri(URI) - Method in class io.apptik.json.schema.fetch.SchemaUriFetcher
 

D

doesItemCountMatches(int) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
doValidate(JsonElement, StringBuilder) - Method in class io.apptik.json.schema.validation.SchemaV4Validator
 

F

fetch(URI, URI, URI) - Method in interface io.apptik.json.schema.fetch.SchemaFetcher
 
fetch(URI, URI, URI) - Method in class io.apptik.json.schema.fetch.SchemaResourceFetcher
 
fetch(URI) - Method in class io.apptik.json.schema.fetch.SchemaResourceFetcher
 
fetch(URI) - Method in class io.apptik.json.schema.fetch.SchemaUriFetcher
 
fetch(URI, URI, URI) - Method in class io.apptik.json.schema.fetch.SchemaUriFetcher
 
FORMAT_COLOR - Static variable in class io.apptik.json.schema.Schema
color This is a CSS color (like "#FF0000" or "red"), based on CSS 2.1 [W3C.CR-CSS21-20070719].
FORMAT_DATE - Static variable in class io.apptik.json.schema.Schema
date This SHOULD be a date in the format of YYYY-MM-DD.
FORMAT_DATE_TIME - Static variable in class io.apptik.json.schema.Schema
date-time This SHOULD be a date in ISO 8601 format of YYYY-MM- DDThh:mm:ssZ in UTC time.
FORMAT_EMAIL - Static variable in class io.apptik.json.schema.Schema
email This SHOULD be an email address.
FORMAT_HOST_NAME - Static variable in class io.apptik.json.schema.Schema
host-name This SHOULD be a host-name.
FORMAT_HOSTNAME - Static variable in class io.apptik.json.schema.Schema
 
FORMAT_IP_ADDR - Static variable in class io.apptik.json.schema.Schema
ip-address This SHOULD be an ip version 4 address.
FORMAT_IPV4 - Static variable in class io.apptik.json.schema.Schema
 
FORMAT_IPV6 - Static variable in class io.apptik.json.schema.Schema
ipv6 This SHOULD be an ip version 6 address.
FORMAT_PHONE - Static variable in class io.apptik.json.schema.Schema
phone This SHOULD be a phone number (format MAY follow E.123).
FORMAT_REGEX - Static variable in class io.apptik.json.schema.Schema
regex A regular expression, following the regular expression specification from ECMA 262/Perl 5.
FORMAT_STYLE - Static variable in class io.apptik.json.schema.Schema
style This is a CSS style definition (like "color: red; background- color:#FFF"), based on CSS 2.1 [W3C.CR-CSS21-20070719].
FORMAT_TIME - Static variable in class io.apptik.json.schema.Schema
time This SHOULD be a time in the format of hh:mm:ss.
FORMAT_URI - Static variable in class io.apptik.json.schema.Schema
uri This value SHOULD be a URI..
FORMAT_UTC_MILISEC - Static variable in class io.apptik.json.schema.Schema
utc-millisec This SHOULD be the difference, measured in milliseconds, between the specified time and midnight, 00:00 of January 1, 1970 UTC.

G

get(JsonElement, int) - Method in class io.apptik.json.schema.SchemaList
 
get(JsonElement, String) - Method in class io.apptik.json.schema.SchemaMap
 
getAdditionalItems() - Method in class io.apptik.json.schema.Schema
 
getAdditionalProperties() - Method in class io.apptik.json.schema.Schema
 
getAllOf() - Method in class io.apptik.json.schema.Schema
 
getAnyOf() - Method in class io.apptik.json.schema.Schema
 
getDefault() - Method in class io.apptik.json.schema.Schema
 
getDefaultValidator() - Method in class io.apptik.json.schema.Schema
 
getDefaultValidator() - Method in class io.apptik.json.schema.SchemaV4
 
getDefinitions() - Method in class io.apptik.json.schema.Schema
 
getDependencies() - Method in class io.apptik.json.schema.Schema
 
getDescription() - Method in class io.apptik.json.schema.Schema
 
getEmptySchema(String) - Method in class io.apptik.json.schema.Schema
 
getEmptySchema(String) - Method in class io.apptik.json.schema.SchemaJJv1
 
getEmptySchema(String) - Method in class io.apptik.json.schema.SchemaV4
 
getEnum() - Method in class io.apptik.json.schema.Schema
 
getEquivalents() - Method in class io.apptik.json.schema.SchemaJJv1
 
getExclusiveMaximum() - Method in class io.apptik.json.schema.Schema
 
getExclusiveMinimum() - Method in class io.apptik.json.schema.Schema
 
getExtends() - Method in class io.apptik.json.schema.SchemaJJv1
 
getFormat() - Method in class io.apptik.json.schema.Schema
 
getId() - Method in class io.apptik.json.schema.Schema
 
getItems() - Method in class io.apptik.json.schema.Schema
 
getJsonSchemaUri() - Method in class io.apptik.json.schema.Schema
 
getMaximum() - Method in class io.apptik.json.schema.Schema
 
getMaxItems() - Method in class io.apptik.json.schema.Schema
 
getMaxLength() - Method in class io.apptik.json.schema.Schema
 
getMaxProperties() - Method in class io.apptik.json.schema.Schema
 
getMinimum() - Method in class io.apptik.json.schema.Schema
 
getMinItems() - Method in class io.apptik.json.schema.Schema
 
getMinLength() - Method in class io.apptik.json.schema.Schema
 
getMinProperties() - Method in class io.apptik.json.schema.Schema
 
getMultipleOf() - Method in class io.apptik.json.schema.Schema
 
getNot() - Method in class io.apptik.json.schema.Schema
 
getOneOf() - Method in class io.apptik.json.schema.Schema
 
getOrigSrc() - Method in class io.apptik.json.schema.Schema
 
getPattern() - Method in class io.apptik.json.schema.Schema
 
getPatternProperties() - Method in class io.apptik.json.schema.Schema
 
getProperties() - Method in class io.apptik.json.schema.Schema
 
getRef() - Method in class io.apptik.json.schema.Schema
 
getRequired() - Method in class io.apptik.json.schema.Schema
 
getSchema() - Method in class io.apptik.json.schema.Schema
 
getSchema() - Method in class io.apptik.json.schema.validation.SchemaValidator
 
getSchemaFetcher() - Method in class io.apptik.json.schema.Schema
 
getTitle() - Method in class io.apptik.json.schema.Schema
 
getTitle() - Method in class io.apptik.json.schema.validation.SchemaValidator
 
getType() - Method in class io.apptik.json.schema.Schema
 
getUniqueItems() - Method in class io.apptik.json.schema.Schema
 

H

hasPattern(String) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 

I

io.apptik.json.schema - package io.apptik.json.schema
 
io.apptik.json.schema.fetch - package io.apptik.json.schema.fetch
 
io.apptik.json.schema.validation - package io.apptik.json.schema.validation
 
isElementValid(Validator, JsonElement) - Static method in class io.apptik.json.schema.validation.CommonMatchers
General matcher
isInEnums(JsonArray) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isItemValid(Validator, int) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isLessOrEqualThan(double) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isLessThan(double) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isMoreOrEqualThan(double) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isMoreThan(double) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isMultipleOf(double) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isNoAdditionalProperties(Set<String>, Set<String>) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isOfType(String) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isOfType(List<String>) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isPropertyPatternValid(Validator, String) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isPropertyPresent(String) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
isPropertyValid(Validator, String) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 

M

matchesPattern(String) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
maxItems(int) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
maxProperties(int) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
mergeAllRefs() - Method in class io.apptik.json.schema.Schema
 
minItems(int) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
minProperties(int) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 

O

origSrc - Variable in class io.apptik.json.schema.Schema
 

R

resolveUri(URI, URI, URI) - Method in class io.apptik.json.schema.fetch.SchemaUriFetcher
 

S

Schema - Class in io.apptik.json.schema
 
Schema() - Constructor for class io.apptik.json.schema.Schema
 
Schema(URI) - Constructor for class io.apptik.json.schema.Schema
 
schema - Variable in class io.apptik.json.schema.SchemaList
 
schema - Variable in class io.apptik.json.schema.SchemaMap
 
SchemaFetcher - Interface in io.apptik.json.schema.fetch
 
schemaFetcher - Variable in class io.apptik.json.schema.Schema
 
SchemaFetcherConfig - Class in io.apptik.json.schema.fetch
 
SchemaFetcherConfig() - Constructor for class io.apptik.json.schema.fetch.SchemaFetcherConfig
 
SchemaJJv1 - Class in io.apptik.json.schema
ABSOLUTELY EXPERIMENTAL New keyword is "extends" which is used as "merge" (v5 proposal) but with easier syntax.
SchemaJJv1() - Constructor for class io.apptik.json.schema.SchemaJJv1
 
SchemaList - Class in io.apptik.json.schema
 
SchemaList(Schema) - Constructor for class io.apptik.json.schema.SchemaList
 
SchemaMap - Class in io.apptik.json.schema
 
SchemaMap(Schema) - Constructor for class io.apptik.json.schema.SchemaMap
 
SchemaResourceFetcher - Class in io.apptik.json.schema.fetch
 
SchemaResourceFetcher() - Constructor for class io.apptik.json.schema.fetch.SchemaResourceFetcher
 
SchemaUriFetcher - Class in io.apptik.json.schema.fetch
 
SchemaUriFetcher() - Constructor for class io.apptik.json.schema.fetch.SchemaUriFetcher
 
SchemaV4 - Class in io.apptik.json.schema
 
SchemaV4() - Constructor for class io.apptik.json.schema.SchemaV4
 
SchemaV4Validator - Class in io.apptik.json.schema.validation
 
SchemaV4Validator(SchemaV4) - Constructor for class io.apptik.json.schema.validation.SchemaV4Validator
 
SchemaValidator<T extends Schema> - Class in io.apptik.json.schema.validation
General JsonSchema validator as specified in http://tools.ietf.org/html/draft-fge-json-schema-validation-00
SchemaValidator(T) - Constructor for class io.apptik.json.schema.validation.SchemaValidator
 
setExtends(Schema) - Method in class io.apptik.json.schema.SchemaJJv1
 
setId(String) - Method in class io.apptik.json.schema.Schema
Should be URI
setMetaInfoUri(URI) - Method in class io.apptik.json.schema.Schema
 
setOrigSrc(URI) - Method in class io.apptik.json.schema.Schema
 
setSchema(String) - Method in class io.apptik.json.schema.Schema
 
setSchemaFetcher(SchemaFetcher) - Method in class io.apptik.json.schema.Schema
 
setSuperSchema(URI) - Method in class io.apptik.json.schema.SchemaJJv1
 
setSuperSchemaRef(String) - Method in class io.apptik.json.schema.SchemaJJv1
 

T

to(Schema) - Method in class io.apptik.json.schema.SchemaList
 
to(Schema) - Method in class io.apptik.json.schema.SchemaMap
 

U

uriAuthorityReplacements - Variable in class io.apptik.json.schema.fetch.SchemaFetcherConfig
 
uriPathReplacements - Variable in class io.apptik.json.schema.fetch.SchemaFetcherConfig
 
uriQueryReplacements - Variable in class io.apptik.json.schema.fetch.SchemaFetcherConfig
 
uriSchemeReplacements - Variable in class io.apptik.json.schema.fetch.SchemaFetcherConfig
 

V

VER_4 - Static variable in class io.apptik.json.schema.Schema
 
VER_5 - Static variable in class io.apptik.json.schema.Schema
 

W

withCharsLessOrEqualTo(int) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
withCharsMoreOrEqualTo(int) - Static method in class io.apptik.json.schema.validation.CommonMatchers
 
withConfig(SchemaFetcherConfig) - Method in interface io.apptik.json.schema.fetch.SchemaFetcher
 
withConfig(SchemaFetcherConfig) - Method in class io.apptik.json.schema.fetch.SchemaResourceFetcher
 
withConfig(SchemaFetcherConfig) - Method in class io.apptik.json.schema.fetch.SchemaUriFetcher
 
withUriAuthorityReplacement(String, String) - Method in class io.apptik.json.schema.fetch.SchemaFetcherConfig
 
withUriPathReplacement(String, String) - Method in class io.apptik.json.schema.fetch.SchemaFetcherConfig
 
withUriQueryReplacement(String, String) - Method in class io.apptik.json.schema.fetch.SchemaFetcherConfig
 
withUriSchemeReplacement(String, String) - Method in class io.apptik.json.schema.fetch.SchemaFetcherConfig
 
wrap(JsonObject) - Method in class io.apptik.json.schema.Schema
 
A C D F G H I M O R S T U V W 
Skip navigation links