Package | Description |
---|---|
com.github.fge.jsonschema.core.processing |
Core processing interface and building utility classes
|
com.github.fge.jsonschema.core.util |
Various utility classes
|
Modifier and Type | Class and Description |
---|---|
class |
CachingProcessor<IN extends MessageProvider,OUT extends MessageProvider>
A class caching the result of a
Processor |
class |
CachingProcessor<IN extends MessageProvider,OUT extends MessageProvider>
A class caching the result of a
Processor |
class |
ProcessingResult<R extends MessageProvider>
Wrapper class over a processing result
|
interface |
Processor<IN extends MessageProvider,OUT extends MessageProvider>
Main processing interface
|
interface |
Processor<IN extends MessageProvider,OUT extends MessageProvider>
Main processing interface
|
class |
ProcessorChain<IN extends MessageProvider,OUT extends MessageProvider>
A processor chain
|
class |
ProcessorChain<IN extends MessageProvider,OUT extends MessageProvider>
A processor chain
|
class |
ProcessorMap<K,IN extends MessageProvider,OUT extends MessageProvider>
Map -based processor selector, with an optional default processor |
class |
ProcessorMap<K,IN extends MessageProvider,OUT extends MessageProvider>
Map -based processor selector, with an optional default processor |
class |
ProcessorSelector<IN extends MessageProvider,OUT extends MessageProvider>
A processor selector using predicates
|
class |
ProcessorSelector<IN extends MessageProvider,OUT extends MessageProvider>
A processor selector using predicates
|
class |
ProcessorSelectorPredicate<IN extends MessageProvider,OUT extends MessageProvider>
The pendant of
ProcessorSelector |
class |
ProcessorSelectorPredicate<IN extends MessageProvider,OUT extends MessageProvider>
The pendant of
ProcessorSelector |
Modifier and Type | Method and Description |
---|---|
<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
|
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
|
static <X extends MessageProvider,Y extends MessageProvider> |
ProcessorChain.startWith(Processor<X,Y> p)
Start a processing chain with a single processor
|
static <X extends MessageProvider,Y extends MessageProvider> |
ProcessorChain.startWith(Processor<X,Y> p)
Start a processing chain with a single processor
|
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
|
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
|
Modifier and Type | Class and Description |
---|---|
class |
ValueHolder<T>
A wrapper over an arbitrary type to be used by processors
|
Copyright © 2016. All rights reserved.