- CANNOT_FIND_JSON_TYPE_OBJ - Static variable in exception pl.jalokim.propertiestojson.util.exception.ParsePropertiesException
-
- CANNOT_FIND_TYPE_RESOLVER_MSG - Static variable in exception pl.jalokim.propertiestojson.util.exception.ParsePropertiesException
-
- CannotOverrideFieldException - Exception in pl.jalokim.propertiestojson.util.exception
-
- CannotOverrideFieldException(String, AbstractJsonType, String) - Constructor for exception pl.jalokim.propertiestojson.util.exception.CannotOverrideFieldException
-
- CannotOverrideFieldException(String, String, String) - Constructor for exception pl.jalokim.propertiestojson.util.exception.CannotOverrideFieldException
-
- CharacterJsonTypeResolver - Class in pl.jalokim.propertiestojson.resolvers.primitives
-
Deprecated.
- CharacterJsonTypeResolver() - Constructor for class pl.jalokim.propertiestojson.resolvers.primitives.CharacterJsonTypeResolver
-
Deprecated.
- CharacterToJsonTypeConverter - Class in pl.jalokim.propertiestojson.resolvers.primitives.object
-
- CharacterToJsonTypeConverter() - Constructor for class pl.jalokim.propertiestojson.resolvers.primitives.object.CharacterToJsonTypeConverter
-
- charset(Charset) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverterBuilder
-
It will set the charset of the reader.
- checkEarlierWasJsonObject(String, PathMetadata, AbstractJsonType) - Static method in class pl.jalokim.propertiestojson.JsonObjectFieldsValidator
-
- checkThatFieldCanBeSet(ObjectJsonType, PathMetadata, String) - Static method in class pl.jalokim.propertiestojson.JsonObjectFieldsValidator
-
- classesWhichCanResolved - Variable in class pl.jalokim.propertiestojson.resolvers.primitives.object.AbstractObjectToJsonTypeConverter
-
- Constants - Class in pl.jalokim.propertiestojson
-
- containsField(String) - Method in class pl.jalokim.propertiestojson.object.ObjectJsonType
-
- convertFromObjectToJson(Object, String) - Static method in class pl.jalokim.propertiestojson.resolvers.primitives.object.SuperObjectToJsonTypeConverter
-
It convert to implementation of AbstractJsonType through use of json for conversion from java object to raw json, then raw json convert to
com.google.gson.JsonElement, and this JsonElement to instance of AbstractJsonType (json object, array json, or simple text json)
- convertFromObjectToJson(Object, String) - Static method in class pl.jalokim.propertiestojson.resolvers.primitives.ObjectFromTextJsonTypeResolver
-
Deprecated.
It convert to implementation of AbstractJsonType through use of json for conversion from java object to raw json, then raw json convert to
com.google.gson.JsonElement, and this JsonElement to instance of AbstractJsonType (json object, array json, or simple text json)
- convertFromValuesAsObjectMap(Map<String, Object>) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json given Map<String,Object> instance.
- convertFromValuesAsObjectMap(Map<String, Object>, boolean) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from given Map<String,Object> instance.
- convertFromValuesAsObjectMap(Map<String, Object>, String...) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json given Map<String,Object> instance and will converts only included keys or parts of property keys provided by second parameter.
- convertPropertiesFromFileToJson(String) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from properties file stored in provided path as string.
- convertPropertiesFromFileToJson(String, String...) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from properties file stored in provided path as string and will converts only included keys or parts of property keys provided by
second parameter.
- convertPropertiesFromFileToJson(File) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from properties file stored in provided File.
- convertPropertiesFromFileToJson(File, String...) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from properties file stored in provided File and will converts only included keys or parts of property keys provided by second
parameter.
- convertToAbstractJsonType(JsonElement, String) - Static method in class pl.jalokim.propertiestojson.resolvers.primitives.utils.JsonObjectHelper
-
- convertToJson(InputStream) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from properties stored in provided InputStream.
- convertToJson(InputStream, String...) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from properties stored in provided InputStream and will converts only included keys or parts of property keys provided by second
parameter.
- convertToJson(Properties) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from given Java Properties instance.
- convertToJson(Properties, boolean) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from given Java Properties instance.
- convertToJson(Properties, String...) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from given Java Properties instance and will converts only included keys or parts of property keys provided by second parameter.
- convertToJson(Map<String, String>) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from given Map<String,String> instance.
- convertToJson(Map<String, String>, String...) - Method in class pl.jalokim.propertiestojson.util.PropertiesToJsonConverter
-
It generates Json from given Map<String,String> instance and will converts only included keys or parts of property keys provided by second
parameter.
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, Object, String) - Method in class pl.jalokim.propertiestojson.resolvers.primitives.adapter.PrimitiveJsonTypeResolverToNewApiAdapter
-
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, LocalDate, String) - Method in class pl.jalokim.propertiestojson.resolvers.primitives.custom.LocalDateToJsonTypeConverter
-
This method will be called in second phase conversion step (from some java Object to some implementation of AbstractJsonType) it will be called during
read properties from Map<String,Object>, Properties (without first processing step) or after first conversion phase (while reading properties from
file, Map<String,String>, inputStream)
But converters order (provided in PropertiesToJsonConverter constructor for List<ObjectToJsonTypeConverter> toJsonTypeResolvers or through
PropertiesToJsonConverterBuilder) doesn't have importance here as in first processing phase, it is important only when some of implementation of
ObjectToJsonTypeConverter can convert from the same java class, then order or the same
converters type have matter.
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, Boolean, String) - Method in class pl.jalokim.propertiestojson.resolvers.primitives.object.BooleanToJsonTypeConverter
-
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, Character, String) - Method in class pl.jalokim.propertiestojson.resolvers.primitives.object.CharacterToJsonTypeConverter
-
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, Collection<?>, String) - Method in class pl.jalokim.propertiestojson.resolvers.primitives.object.ElementsToJsonTypeConverter
-
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, JsonNullReferenceType, String) - Method in class pl.jalokim.propertiestojson.resolvers.primitives.object.NullToJsonTypeConverter
-
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, Number, String) - Method in class pl.jalokim.propertiestojson.resolvers.primitives.object.NumberToJsonTypeConverter
-
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, T, String) - Method in interface pl.jalokim.propertiestojson.resolvers.primitives.object.ObjectToJsonTypeConverter
-
This method will be called in second phase conversion step (from some java Object to some implementation of AbstractJsonType) it will be called during
read properties from Map<String,Object>, Properties (without first processing step) or after first conversion phase (while reading properties from
file, Map<String,String>, inputStream)
But converters order (provided in PropertiesToJsonConverter constructor for List<ObjectToJsonTypeConverter> toJsonTypeResolvers or through
PropertiesToJsonConverterBuilder) doesn't have importance here as in first processing phase, it is important only when some of implementation of
ObjectToJsonTypeConverter can convert from the same java class, then order or the same
converters type have matter.
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, String, String) - Method in class pl.jalokim.propertiestojson.resolvers.primitives.object.StringToJsonTypeConverter
-
- convertToJsonTypeOrEmpty(PrimitiveJsonTypesResolver, Object, String) - Method in class pl.jalokim.propertiestojson.resolvers.primitives.object.SuperObjectToJsonTypeConverter
-
It return instance of ArrayJsonType or ObjectJsonType if propertyValue is not one of above types then will convert it to gson JsonElement instance and
then convert to ArrayJsonType, ObjectJsonType, StringJsonType
- convertToListWithoutRealNull() - Method in class pl.jalokim.propertiestojson.object.ArrayJsonType
-
- convertToNumber(String) - Static method in class pl.jalokim.propertiestojson.resolvers.primitives.string.TextToNumberResolver
-
- createArrayJsonType(JsonElement, String) - Static method in class pl.jalokim.propertiestojson.resolvers.primitives.utils.JsonObjectHelper
-
- createObjectJsonType(JsonElement, String) - Static method in class pl.jalokim.propertiestojson.resolvers.primitives.utils.JsonObjectHelper
-
- createOrGetNextDimensionOfArray(ArrayJsonType, List<Integer>, int, PathMetadata) - Static method in class pl.jalokim.propertiestojson.object.ArrayJsonType
-
- createRootPathMetaData(String) - Static method in class pl.jalokim.propertiestojson.path.PathMetadataBuilder
-
- currentObjectJsonType - Variable in class pl.jalokim.propertiestojson.resolvers.JsonTypeResolver
-