| Interface | Description |
|---|---|
| Annotator |
Adds annotations to generated types for compatibility with a JSON
serialization library.
|
| GenerationConfig |
Defines the configuration options for Java type generation, including source
and target paths/packages and all behavioural options (e.g should builders be
generated, should primitives be used, etc).
|
| Class | Description |
|---|---|
| AbstractAnnotator |
A default implementation of the Annotator interface that makes it easier to
plug in different Annotator implementations.
|
| AllFileFilter |
A file filter that accepts all files.
|
| AnnotatorFactory |
Factory object for creating
Annotators for all the supported
annotation styles. |
| CompositeAnnotator |
An annotator (implementing the composite pattern) that can be used to compose
many annotators together.
|
| ContentResolver |
Reads URI contents for various protocols.
|
| DefaultGenerationConfig |
A generation config that returns default values for all behavioural options.
|
| FileCodeWriterWithEncoding |
A writer that honours the given character encoding (workaround for an issue
with
EncoderFactory.createEncoder(String) that
causes the given encoding to be ignored). |
| FragmentResolver | |
| GsonAnnotator |
Annotates generated Java types using Gson.
|
| Jackson1Annotator |
Annotates generated Java types using the Jackson 1.x mapping annotations.
|
| Jackson2Annotator |
Annotates generated Java types using the Jackson 2.x mapping annotations.
|
| Jsonschema2Pojo | |
| NoopAnnotator |
No-op annotator that produces no annotations.
|
| Schema |
A JSON Schema document.
|
| SchemaGenerator | |
| SchemaMapper |
Generates Java types from a JSON schema.
|
| SchemaStore |
| Enum | Description |
|---|---|
| AnnotationStyle |
The style of annotations to be used on generated java types (to allow them to
support whatever kind of binding to JSON is required).
|
| SourceType |
The type of input/source documents given to jsonschema2pojo.
|
| URLProtocol |
Copyright © 2016. All rights reserved.