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
Annotator s 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 | |
Moshi1Annotator |
Annotates generated Java types using Moshi.
|
NoopAnnotator |
No-op annotator that produces no annotations.
|
ScalaFileCodeWriter | |
ScalaSingleStreamCodeWriter | |
ScalaZipCodeWriter | |
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).
|
InclusionLevel |
The level of inclusion to be set for generated java types (to control level of inclusion in case of Jackson1 or
Jackson2 serializers).
|
Language | |
SourceSortOrder |
Defines the order the source files and directories are processed in.
|
SourceType |
The type of input/source documents given to jsonschema2pojo.
|
URLProtocol |
Copyright © 2017. All rights reserved.