| Package | Description |
|---|---|
| com.github.fge.jsonschema.processing |
Core processing interface and building utility classes
|
| com.github.fge.jsonschema.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 |
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 <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
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsJsonValueHolder<T extends AsJson>
A specialized
ValueHolder for values implementing AsJson |
class |
ValueHolder<T>
A wrapper over an arbitrary type to be used by processors
|
Copyright © 2013. All Rights Reserved.