Skip navigation links
A B C D F G H I J P R S T V 

A

AbstractJsonConverter - Class in io.github.sharelison.jsontojava.converter
 
AbstractJsonConverter() - Constructor for class io.github.sharelison.jsontojava.converter.AbstractJsonConverter
 
addImportStatement(String) - Method in class io.github.sharelison.jsontojava.converter.builder.JavaClassBuilder
 
addProperty(String, String) - Method in class io.github.sharelison.jsontojava.converter.builder.JavaClassBuilder
 
addProperty(String, ComplexPropertyType, String) - Method in class io.github.sharelison.jsontojava.converter.builder.JavaClassBuilder
 

B

build() - Method in class io.github.sharelison.jsontojava.converter.builder.JavaClassBuilder
 

C

ComplexPropertyType - Enum in io.github.sharelison.jsontojava.converter.builder.enums
 
convertJsonToJava(String, String, String, boolean) - Method in class io.github.sharelison.jsontojava.converter.AbstractJsonConverter
 
convertToJava(String, String, String, boolean) - Method in class io.github.sharelison.jsontojava.converter.FileJsonConverter
converts a json path (json in given filepath) to a java class (and child classes) given a json that contains an array the first item in the array will be parsed
convertToJava(String, String, String) - Method in class io.github.sharelison.jsontojava.converter.FileJsonConverter
 
convertToJava(String, String, String, boolean) - Method in interface io.github.sharelison.jsontojava.converter.JsonConverter
 
convertToJava(String, String, String) - Method in interface io.github.sharelison.jsontojava.converter.JsonConverter
 
convertToJava(String, String, String, boolean) - Method in class io.github.sharelison.jsontojava.converter.StringJsonConverter
converts a json string to a java class (and child classes) given a json that contains an array the first item in the array will be parsed
convertToJava(String, String, String) - Method in class io.github.sharelison.jsontojava.converter.StringJsonConverter
 
createJsonConverter(String) - Method in class io.github.sharelison.jsontojava.converter.factory.JsonConverterFactory
 

D

DEFAULT_FOR_WITH_ANNOTATIONS - Static variable in class io.github.sharelison.jsontojava.constants.JsonToJavaConstants
Default for with annotations

F

FileJsonConverter - Class in io.github.sharelison.jsontojava.converter
 
FileJsonConverter(FileReader, JsonValidator, JsonTypeChecker) - Constructor for class io.github.sharelison.jsontojava.converter.FileJsonConverter
Defaults
FileJsonConverter() - Constructor for class io.github.sharelison.jsontojava.converter.FileJsonConverter
 
FileReader - Interface in io.github.sharelison.jsontojava.file
 
FileSaver - Interface in io.github.sharelison.jsontojava.file
 
findGenericForList(Map<String, JavaClassBuilder>, String, Object, String, boolean) - Method in class io.github.sharelison.jsontojava.converter.AbstractJsonConverter
 
firstCharToUpperCase(String) - Static method in class io.github.sharelison.jsontojava.converter.builder.JavaClassBuilder
 

G

getClassDeclaration() - Method in class io.github.sharelison.jsontojava.converter.JsonClassResult
 
getClassName() - Method in class io.github.sharelison.jsontojava.converter.builder.JavaClassBuilder
 
getClassName() - Method in class io.github.sharelison.jsontojava.converter.JsonClassResult
 
getDeclareName() - Method in enum io.github.sharelison.jsontojava.converter.builder.enums.ComplexPropertyType
 
getDeclareName() - Method in interface io.github.sharelison.jsontojava.converter.builder.enums.PropertyType
 
getDeclareName() - Method in enum io.github.sharelison.jsontojava.converter.builder.enums.SinglePropertyType
 
getFqName() - Method in enum io.github.sharelison.jsontojava.converter.builder.enums.ComplexPropertyType
 
getPropertyType(Object, JsonTypeChecker) - Static method in class io.github.sharelison.jsontojava.converter.builder.enums.util.PropertyTypeFinder
 

H

hasProperty(String) - Method in class io.github.sharelison.jsontojava.converter.builder.JavaClassBuilder
 
hasToImport() - Method in enum io.github.sharelison.jsontojava.converter.builder.enums.ComplexPropertyType
 

I

InputJsonValidator - Class in io.github.sharelison.jsontojava.validator
 
InputJsonValidator() - Constructor for class io.github.sharelison.jsontojava.validator.InputJsonValidator
 
InputJsonValidator(JsonTypeChecker) - Constructor for class io.github.sharelison.jsontojava.validator.InputJsonValidator
Default is JsonType
io.github.sharelison.jsontojava - package io.github.sharelison.jsontojava
 
io.github.sharelison.jsontojava.constants - package io.github.sharelison.jsontojava.constants
 
io.github.sharelison.jsontojava.converter - package io.github.sharelison.jsontojava.converter
 
io.github.sharelison.jsontojava.converter.builder - package io.github.sharelison.jsontojava.converter.builder
 
io.github.sharelison.jsontojava.converter.builder.enums - package io.github.sharelison.jsontojava.converter.builder.enums
 
io.github.sharelison.jsontojava.converter.builder.enums.util - package io.github.sharelison.jsontojava.converter.builder.enums.util
 
io.github.sharelison.jsontojava.converter.factory - package io.github.sharelison.jsontojava.converter.factory
 
io.github.sharelison.jsontojava.exception - package io.github.sharelison.jsontojava.exception
 
io.github.sharelison.jsontojava.file - package io.github.sharelison.jsontojava.file
 
io.github.sharelison.jsontojava.validator - package io.github.sharelison.jsontojava.validator
 
isArray(String) - Method in class io.github.sharelison.jsontojava.validator.JsonType
 
isArray(String) - Method in interface io.github.sharelison.jsontojava.validator.JsonTypeChecker
 
isObject(String) - Method in class io.github.sharelison.jsontojava.validator.JsonType
 
isObject(String) - Method in interface io.github.sharelison.jsontojava.validator.JsonTypeChecker
 
isValidJson(String) - Method in class io.github.sharelison.jsontojava.validator.InputJsonValidator
 
isValidJson(String) - Method in interface io.github.sharelison.jsontojava.validator.JsonValidator
 

J

JavaClassBuilder - Class in io.github.sharelison.jsontojava.converter.builder
 
JavaClassBuilder(String, String) - Constructor for class io.github.sharelison.jsontojava.converter.builder.JavaClassBuilder
 
JavaClassBuilder(String, String, boolean) - Constructor for class io.github.sharelison.jsontojava.converter.builder.JavaClassBuilder
 
JavaFileSaver - Class in io.github.sharelison.jsontojava.file
 
JavaFileSaver() - Constructor for class io.github.sharelison.jsontojava.file.JavaFileSaver
 
JsonClassResult - Class in io.github.sharelison.jsontojava.converter
 
JsonClassResult(String, String) - Constructor for class io.github.sharelison.jsontojava.converter.JsonClassResult
 
JsonConverter - Interface in io.github.sharelison.jsontojava.converter
 
JsonConverterFactory - Class in io.github.sharelison.jsontojava.converter.factory
 
JsonConverterFactory(FileReader, JsonValidator, JsonTypeChecker) - Constructor for class io.github.sharelison.jsontojava.converter.factory.JsonConverterFactory
 
JsonFileReader - Class in io.github.sharelison.jsontojava.file
 
JsonFileReader() - Constructor for class io.github.sharelison.jsontojava.file.JsonFileReader
 
JsonToJava - Class in io.github.sharelison.jsontojava
 
JsonToJava() - Constructor for class io.github.sharelison.jsontojava.JsonToJava
 
JsonToJava(FileReader, JsonValidator, JsonTypeChecker, FileSaver) - Constructor for class io.github.sharelison.jsontojava.JsonToJava
 
JsonToJava(FileReader, JsonValidator, JsonTypeChecker) - Constructor for class io.github.sharelison.jsontojava.JsonToJava
 
jsonToJava(String, String, String, String) - Method in class io.github.sharelison.jsontojava.JsonToJava
 
jsonToJava(String, String, String) - Method in class io.github.sharelison.jsontojava.JsonToJava
 
jsonToJava(String, String, String, String, boolean) - Method in class io.github.sharelison.jsontojava.JsonToJava
 
jsonToJava(String, String, String, boolean) - Method in class io.github.sharelison.jsontojava.JsonToJava
 
JsonToJavaConstants - Class in io.github.sharelison.jsontojava.constants
Constants for jsontojava
JsonToJavaException - Exception in io.github.sharelison.jsontojava.exception
 
JsonToJavaException(String) - Constructor for exception io.github.sharelison.jsontojava.exception.JsonToJavaException
 
JsonToJavaException(String, Throwable) - Constructor for exception io.github.sharelison.jsontojava.exception.JsonToJavaException
 
JsonType - Class in io.github.sharelison.jsontojava.validator
 
JsonType() - Constructor for class io.github.sharelison.jsontojava.validator.JsonType
 
jsonTypeChecker() - Method in class io.github.sharelison.jsontojava.converter.AbstractJsonConverter
 
jsonTypeChecker() - Method in class io.github.sharelison.jsontojava.converter.FileJsonConverter
 
jsonTypeChecker() - Method in class io.github.sharelison.jsontojava.converter.StringJsonConverter
 
JsonTypeChecker - Interface in io.github.sharelison.jsontojava.validator
 
jsonValidator() - Method in class io.github.sharelison.jsontojava.converter.AbstractJsonConverter
 
jsonValidator() - Method in class io.github.sharelison.jsontojava.converter.FileJsonConverter
 
jsonValidator() - Method in class io.github.sharelison.jsontojava.converter.StringJsonConverter
 
JsonValidator - Interface in io.github.sharelison.jsontojava.validator
 

P

PropertyType - Interface in io.github.sharelison.jsontojava.converter.builder.enums
 
PropertyTypeFinder - Class in io.github.sharelison.jsontojava.converter.builder.enums.util
 

R

readJsonFromFile(String) - Method in interface io.github.sharelison.jsontojava.file.FileReader
Extract json from io.github.sharelison.jsontojava.file
readJsonFromFile(String) - Method in class io.github.sharelison.jsontojava.file.JsonFileReader
 

S

saveJavaFile(String, String, String) - Method in interface io.github.sharelison.jsontojava.file.FileSaver
Save java code path io.github.sharelison.jsontojava.file
saveJavaFile(String, String, String) - Method in class io.github.sharelison.jsontojava.file.JavaFileSaver
 
setClassDeclaration(String) - Method in class io.github.sharelison.jsontojava.converter.JsonClassResult
 
setClassName(String) - Method in class io.github.sharelison.jsontojava.converter.JsonClassResult
 
SinglePropertyType - Enum in io.github.sharelison.jsontojava.converter.builder.enums
 
StringJsonConverter - Class in io.github.sharelison.jsontojava.converter
 
StringJsonConverter(JsonValidator, JsonTypeChecker) - Constructor for class io.github.sharelison.jsontojava.converter.StringJsonConverter
 
StringJsonConverter() - Constructor for class io.github.sharelison.jsontojava.converter.StringJsonConverter
 

T

toString() - Method in class io.github.sharelison.jsontojava.converter.JsonClassResult
 

V

valueOf(String) - Static method in enum io.github.sharelison.jsontojava.converter.builder.enums.ComplexPropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.sharelison.jsontojava.converter.builder.enums.SinglePropertyType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.sharelison.jsontojava.converter.builder.enums.ComplexPropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.sharelison.jsontojava.converter.builder.enums.SinglePropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G H I J P R S T V 
Skip navigation links

Copyright © 2018. All rights reserved.