- java.lang.Object
- 
- org.apache.johnzon.mapper.Mapper
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.lang.AutoCloseable
 
 public class Mapper extends java.lang.Object implements java.io.Closeable
- 
- 
Field SummaryFields Modifier and Type Field Description protected jakarta.json.JsonBuilderFactorybuilderFactoryprotected java.nio.charset.Charsetcharsetprotected java.util.Collection<java.io.Closeable>closeablesprotected MapperConfigconfigprotected jakarta.json.stream.JsonGeneratorFactorygeneratorFactoryprotected Mappingsmappingsprotected jakarta.json.spi.JsonProviderproviderprotected jakarta.json.JsonReaderFactoryreaderFactory
 - 
Constructor SummaryConstructors Constructor Description Mapper(jakarta.json.JsonReaderFactory readerFactory, jakarta.json.stream.JsonGeneratorFactory generatorFactory, jakarta.json.JsonBuilderFactory builderFactory, jakarta.json.spi.JsonProvider provider, MapperConfig config, java.util.Collection<java.io.Closeable> closeables)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()jakarta.json.JsonBuilderFactorygetBuilderFactory()jakarta.json.spi.JsonProvidergetProvider()private java.lang.ObjectmapArray(java.lang.Class<?> clazz, jakarta.json.JsonReader reader)private <T> TmapObject(java.lang.reflect.Type clazz, jakarta.json.JsonReader reader)<T> T[]readArray(java.io.InputStream stream, java.lang.Class<T> clazz)<T> T[]readArray(java.io.Reader stream, java.lang.Class<T> clazz)<T> java.util.Collection<T>readCollection(jakarta.json.stream.JsonParser stream, java.lang.reflect.ParameterizedType genericType)<T> java.util.Collection<T>readCollection(java.io.InputStream stream, java.lang.reflect.ParameterizedType genericType)<T> java.util.Collection<T>readCollection(java.io.Reader stream, java.lang.reflect.ParameterizedType genericType)<T> TreadJohnzonCollection(java.io.InputStream stream, JohnzonCollectionType<T> genericType)<T> TreadJohnzonCollection(java.io.Reader stream, JohnzonCollectionType<T> genericType)jakarta.json.JsonArrayreadJsonArray(jakarta.json.stream.JsonParser stream)jakarta.json.JsonArrayreadJsonArray(java.io.InputStream stream)jakarta.json.JsonArrayreadJsonArray(java.io.Reader stream)<T> TreadObject(jakarta.json.JsonValue value, java.lang.reflect.Type clazz)<T> TreadObject(jakarta.json.stream.JsonParser stream, java.lang.reflect.Type clazz)<T> TreadObject(java.io.InputStream stream, java.lang.reflect.Type clazz)<T> TreadObject(java.io.Reader stream, java.lang.reflect.Type clazz)<T> TreadObject(java.lang.String string, java.lang.reflect.Type clazz)<T> TreadTypedArray(jakarta.json.stream.JsonParser parser, java.lang.Class<?> elementType, java.lang.Class<T> arrayType)<T> TreadTypedArray(java.io.InputStream stream, java.lang.Class<?> elementType, java.lang.Class<T> arrayType)<T> TreadTypedArray(java.io.Reader stream, java.lang.Class<?> elementType, java.lang.Class<T> arrayType)private java.io.InputStreamstream(java.io.InputStream stream)private java.io.Readerstream(java.io.Reader stream)private java.io.Writerstream(java.io.Writer stream)jakarta.json.JsonValuetoStructure(java.lang.Object object)<T> voidwriteArray(java.lang.Object object, java.io.OutputStream stream)<T> voidwriteArray(java.util.Collection<T> object, java.io.OutputStream stream)<T> voidwriteArray(java.util.Collection<T> object, java.io.Writer stream)<T> voidwriteArray(T[] object, java.io.OutputStream stream)<T> voidwriteArray(T[] object, java.io.Writer stream)java.lang.StringwriteArrayAsString(java.util.Collection<?> instance)<T> java.lang.StringwriteArrayAsString(T[] instance)<T> voidwriteIterable(java.lang.Iterable<T> object, java.io.OutputStream stream)<T> voidwriteIterable(java.lang.Iterable<T> object, java.io.Writer stream)private voidwriteObject(java.lang.Object object, jakarta.json.stream.JsonGenerator generator, java.util.Collection<java.lang.String> ignored, JsonPointerTracker tracker)voidwriteObject(java.lang.Object object, java.io.OutputStream stream)voidwriteObject(java.lang.Object object, java.io.Writer stream)java.lang.StringwriteObjectAsString(java.lang.Object instance)voidwriteObjectWithGenerator(java.lang.Object object, jakarta.json.stream.JsonGenerator generator)
 
- 
- 
- 
Field Detail- 
configprotected final MapperConfig config 
 - 
mappingsprotected final Mappings mappings 
 - 
readerFactoryprotected final jakarta.json.JsonReaderFactory readerFactory 
 - 
generatorFactoryprotected final jakarta.json.stream.JsonGeneratorFactory generatorFactory 
 - 
builderFactoryprotected final jakarta.json.JsonBuilderFactory builderFactory 
 - 
providerprotected final jakarta.json.spi.JsonProvider provider 
 - 
closeablesprotected final java.util.Collection<java.io.Closeable> closeables 
 - 
charsetprotected final java.nio.charset.Charset charset 
 
- 
 - 
Constructor Detail- 
MapperMapper(jakarta.json.JsonReaderFactory readerFactory, jakarta.json.stream.JsonGeneratorFactory generatorFactory, jakarta.json.JsonBuilderFactory builderFactory, jakarta.json.spi.JsonProvider provider, MapperConfig config, java.util.Collection<java.io.Closeable> closeables)
 
- 
 - 
Method Detail- 
writeArraypublic <T> void writeArray(java.lang.Object object, java.io.OutputStream stream)
 - 
writeArraypublic <T> void writeArray(T[] object, java.io.OutputStream stream)
 - 
writeArraypublic <T> void writeArray(T[] object, java.io.Writer stream)
 - 
writeArraypublic <T> void writeArray(java.util.Collection<T> object, java.io.OutputStream stream)
 - 
writeArraypublic <T> void writeArray(java.util.Collection<T> object, java.io.Writer stream)
 - 
writeIterablepublic <T> void writeIterable(java.lang.Iterable<T> object, java.io.OutputStream stream)
 - 
writeIterablepublic <T> void writeIterable(java.lang.Iterable<T> object, java.io.Writer stream)
 - 
toStructurepublic jakarta.json.JsonValue toStructure(java.lang.Object object) 
 - 
writeObjectpublic void writeObject(java.lang.Object object, java.io.Writer stream)
 - 
writeObjectWithGeneratorpublic void writeObjectWithGenerator(java.lang.Object object, jakarta.json.stream.JsonGenerator generator)
 - 
writeObjectpublic void writeObject(java.lang.Object object, java.io.OutputStream stream)
 - 
writeObjectprivate void writeObject(java.lang.Object object, jakarta.json.stream.JsonGenerator generator, java.util.Collection<java.lang.String> ignored, JsonPointerTracker tracker)
 - 
writeArrayAsStringpublic java.lang.String writeArrayAsString(java.util.Collection<?> instance) 
 - 
writeArrayAsStringpublic <T> java.lang.String writeArrayAsString(T[] instance) 
 - 
writeObjectAsStringpublic java.lang.String writeObjectAsString(java.lang.Object instance) 
 - 
readObjectpublic <T> T readObject(jakarta.json.JsonValue value, java.lang.reflect.Type clazz)
 - 
readObjectpublic <T> T readObject(java.lang.String string, java.lang.reflect.Type clazz)
 - 
readObjectpublic <T> T readObject(java.io.Reader stream, java.lang.reflect.Type clazz)
 - 
readObjectpublic <T> T readObject(jakarta.json.stream.JsonParser stream, java.lang.reflect.Type clazz)
 - 
readObjectpublic <T> T readObject(java.io.InputStream stream, java.lang.reflect.Type clazz)
 - 
readCollectionpublic <T> java.util.Collection<T> readCollection(java.io.InputStream stream, java.lang.reflect.ParameterizedType genericType)
 - 
readJohnzonCollectionpublic <T> T readJohnzonCollection(java.io.InputStream stream, JohnzonCollectionType<T> genericType)
 - 
readJohnzonCollectionpublic <T> T readJohnzonCollection(java.io.Reader stream, JohnzonCollectionType<T> genericType)
 - 
readCollectionpublic <T> java.util.Collection<T> readCollection(java.io.Reader stream, java.lang.reflect.ParameterizedType genericType)
 - 
readCollectionpublic <T> java.util.Collection<T> readCollection(jakarta.json.stream.JsonParser stream, java.lang.reflect.ParameterizedType genericType)
 - 
readArraypublic <T> T[] readArray(java.io.Reader stream, java.lang.Class<T> clazz)
 - 
readTypedArraypublic <T> T readTypedArray(java.io.InputStream stream, java.lang.Class<?> elementType, java.lang.Class<T> arrayType)
 - 
readTypedArraypublic <T> T readTypedArray(java.io.Reader stream, java.lang.Class<?> elementType, java.lang.Class<T> arrayType)
 - 
readTypedArraypublic <T> T readTypedArray(jakarta.json.stream.JsonParser parser, java.lang.Class<?> elementType, java.lang.Class<T> arrayType)
 - 
readJsonArraypublic jakarta.json.JsonArray readJsonArray(java.io.Reader stream) 
 - 
readJsonArraypublic jakarta.json.JsonArray readJsonArray(jakarta.json.stream.JsonParser stream) 
 - 
readArraypublic <T> T[] readArray(java.io.InputStream stream, java.lang.Class<T> clazz)
 - 
readJsonArraypublic jakarta.json.JsonArray readJsonArray(java.io.InputStream stream) 
 - 
mapArrayprivate java.lang.Object mapArray(java.lang.Class<?> clazz, jakarta.json.JsonReader reader)
 - 
mapObjectprivate <T> T mapObject(java.lang.reflect.Type clazz, jakarta.json.JsonReader reader)
 - 
streamprivate java.io.Reader stream(java.io.Reader stream) 
 - 
streamprivate java.io.Writer stream(java.io.Writer stream) 
 - 
streamprivate java.io.InputStream stream(java.io.InputStream stream) 
 - 
closepublic void close() - Specified by:
- closein interface- java.lang.AutoCloseable
- Specified by:
- closein interface- java.io.Closeable
 
 - 
getBuilderFactorypublic jakarta.json.JsonBuilderFactory getBuilderFactory() 
 - 
getProviderpublic jakarta.json.spi.JsonProvider getProvider() 
 
- 
 
-