Package | Description |
---|---|
com.github.fge.jsonschema.core.keyword.syntax | |
com.github.fge.jsonschema.core.load |
Schema loading and JSON Reference resolving
|
com.github.fge.jsonschema.core.processing |
Core processing interface and building utility classes
|
Modifier and Type | Class and Description |
---|---|
class |
SyntaxProcessor
Syntax processor
|
Modifier and Type | Class and Description |
---|---|
class |
RefResolver
JSON Reference processor
|
Modifier and Type | Class and Description |
---|---|
class |
CachingProcessor<IN extends MessageProvider,OUT extends MessageProvider>
A class caching the result of a
Processor |
class |
RawProcessor<IN,OUT>
Processor wrapper class
|
Modifier and Type | Method and Description |
---|---|
Processor<IN,OUT> |
ProcessorMap.getProcessor()
Build the resulting processor from this map selector
|
Processor<IN,OUT> |
ProcessorSelector.getProcessor()
Build the processor from this selector
|
Processor<IN,OUT> |
ProcessorChain.getProcessor() |
Modifier and Type | Method and Description |
---|---|
ProcessorMap<K,IN,OUT> |
ProcessorMap.addEntry(K key,
Processor<IN,OUT> processor)
Add an entry to the processor map
|
<NEWOUT extends MessageProvider> |
ProcessorChain.chainWith(Processor<OUT,NEWOUT> p)
Add a processor to the chain
|
static <IN extends MessageProvider,OUT extends MessageProvider> |
ProcessingResult.of(Processor<IN,OUT> processor,
ProcessingReport report,
IN input)
Build a result out of a processor, a report and an input
|
ProcessorSelector<IN,OUT> |
ProcessorSelector.otherwise(Processor<IN,OUT> byDefault)
Set a default processor
|
ProcessorMap<K,IN,OUT> |
ProcessorMap.setDefaultProcessor(Processor<IN,OUT> defaultProcessor)
Set the default processor if no matching key is found
|
static <X extends MessageProvider,Y extends MessageProvider> |
ProcessorChain.startWith(Processor<X,Y> p)
Start a processing chain with a single processor
|
ProcessorSelector<IN,OUT> |
ProcessorSelectorPredicate.then(Processor<IN,OUT> processor)
Associate a processor to a predicate
|
static <IN extends MessageProvider,OUT extends MessageProvider> |
ProcessingResult.uncheckedResult(Processor<IN,OUT> processor,
ProcessingReport report,
IN input)
Build a result out of a computation and wrap any processing exception
|
Constructor and Description |
---|
CachingProcessor(Processor<IN,OUT> processor)
Constructor
|
CachingProcessor(Processor<IN,OUT> processor,
com.google.common.base.Equivalence<IN> equivalence)
Main constructor
|
Copyright © 2016. All rights reserved.