Package org.apache.johnzon.mapper
Class Mapper
- java.lang.Object
- 
- org.apache.johnzon.mapper.Mapper
 
- 
- All Implemented Interfaces:
- Closeable,- AutoCloseable
 
 public class Mapper extends Object implements Closeable 
- 
- 
Field SummaryFields Modifier and Type Field Description protected jakarta.json.JsonBuilderFactorybuilderFactoryprotected Charsetcharsetprotected Collection<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, Collection<Closeable> closeables)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()jakarta.json.JsonBuilderFactorygetBuilderFactory()jakarta.json.spi.JsonProvidergetProvider()private ObjectmapArray(Class<?> clazz, jakarta.json.JsonReader reader)private <T> TmapObject(Type clazz, jakarta.json.JsonReader reader)<T> T[]readArray(InputStream stream, Class<T> clazz)<T> T[]readArray(Reader stream, Class<T> clazz)<T> Collection<T>readCollection(jakarta.json.stream.JsonParser stream, ParameterizedType genericType)<T> Collection<T>readCollection(InputStream stream, ParameterizedType genericType)<T> Collection<T>readCollection(Reader stream, ParameterizedType genericType)<T> TreadJohnzonCollection(InputStream stream, JohnzonCollectionType<T> genericType)<T> TreadJohnzonCollection(Reader stream, JohnzonCollectionType<T> genericType)jakarta.json.JsonArrayreadJsonArray(jakarta.json.stream.JsonParser stream)jakarta.json.JsonArrayreadJsonArray(InputStream stream)jakarta.json.JsonArrayreadJsonArray(Reader stream)<T> TreadObject(jakarta.json.JsonValue value, Type clazz)<T> TreadObject(jakarta.json.stream.JsonParser stream, Type clazz)<T> TreadObject(InputStream stream, Type clazz)<T> TreadObject(Reader stream, Type clazz)<T> TreadObject(String string, Type clazz)<T> TreadTypedArray(jakarta.json.stream.JsonParser parser, Class<?> elementType, Class<T> arrayType)<T> TreadTypedArray(InputStream stream, Class<?> elementType, Class<T> arrayType)<T> TreadTypedArray(Reader stream, Class<?> elementType, Class<T> arrayType)private InputStreamstream(InputStream stream)private Readerstream(Reader stream)private Writerstream(Writer stream)jakarta.json.JsonValuetoStructure(Object object)<T> voidwriteArray(Object object, OutputStream stream)<T> voidwriteArray(Collection<T> object, OutputStream stream)<T> voidwriteArray(Collection<T> object, Writer stream)<T> voidwriteArray(T[] object, OutputStream stream)<T> voidwriteArray(T[] object, Writer stream)StringwriteArrayAsString(Collection<?> instance)<T> StringwriteArrayAsString(T[] instance)<T> voidwriteIterable(Iterable<T> object, OutputStream stream)<T> voidwriteIterable(Iterable<T> object, Writer stream)private voidwriteObject(Object object, jakarta.json.stream.JsonGenerator generator, Collection<String> ignored, JsonPointerTracker tracker)voidwriteObject(Object object, OutputStream stream)voidwriteObject(Object object, Writer stream)StringwriteObjectAsString(Object instance)voidwriteObjectWithGenerator(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 Collection<Closeable> closeables 
 - 
charsetprotected final 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, Collection<Closeable> closeables)
 
- 
 - 
Method Detail- 
writeArraypublic <T> void writeArray(Object object, OutputStream stream) 
 - 
writeArraypublic <T> void writeArray(T[] object, OutputStream stream)
 - 
writeArraypublic <T> void writeArray(T[] object, Writer stream)
 - 
writeArraypublic <T> void writeArray(Collection<T> object, OutputStream stream) 
 - 
writeArraypublic <T> void writeArray(Collection<T> object, Writer stream) 
 - 
writeIterablepublic <T> void writeIterable(Iterable<T> object, OutputStream stream) 
 - 
toStructurepublic jakarta.json.JsonValue toStructure(Object object) 
 - 
writeObjectWithGeneratorpublic void writeObjectWithGenerator(Object object, jakarta.json.stream.JsonGenerator generator) 
 - 
writeObjectpublic void writeObject(Object object, OutputStream stream) 
 - 
writeObjectprivate void writeObject(Object object, jakarta.json.stream.JsonGenerator generator, Collection<String> ignored, JsonPointerTracker tracker) 
 - 
writeArrayAsStringpublic String writeArrayAsString(Collection<?> instance) 
 - 
writeArrayAsStringpublic <T> String writeArrayAsString(T[] instance) 
 - 
readObjectpublic <T> T readObject(jakarta.json.JsonValue value, Type clazz)
 - 
readObjectpublic <T> T readObject(jakarta.json.stream.JsonParser stream, Type clazz)
 - 
readObjectpublic <T> T readObject(InputStream stream, Type clazz) 
 - 
readCollectionpublic <T> Collection<T> readCollection(InputStream stream, ParameterizedType genericType) 
 - 
readJohnzonCollectionpublic <T> T readJohnzonCollection(InputStream stream, JohnzonCollectionType<T> genericType) 
 - 
readJohnzonCollectionpublic <T> T readJohnzonCollection(Reader stream, JohnzonCollectionType<T> genericType) 
 - 
readCollectionpublic <T> Collection<T> readCollection(Reader stream, ParameterizedType genericType) 
 - 
readCollectionpublic <T> Collection<T> readCollection(jakarta.json.stream.JsonParser stream, ParameterizedType genericType) 
 - 
readTypedArraypublic <T> T readTypedArray(InputStream stream, Class<?> elementType, Class<T> arrayType) 
 - 
readTypedArraypublic <T> T readTypedArray(Reader stream, Class<?> elementType, Class<T> arrayType) 
 - 
readTypedArraypublic <T> T readTypedArray(jakarta.json.stream.JsonParser parser, Class<?> elementType, Class<T> arrayType)
 - 
readJsonArraypublic jakarta.json.JsonArray readJsonArray(Reader stream) 
 - 
readJsonArraypublic jakarta.json.JsonArray readJsonArray(jakarta.json.stream.JsonParser stream) 
 - 
readArraypublic <T> T[] readArray(InputStream stream, Class<T> clazz) 
 - 
readJsonArraypublic jakarta.json.JsonArray readJsonArray(InputStream stream) 
 - 
mapObjectprivate <T> T mapObject(Type clazz, jakarta.json.JsonReader reader) 
 - 
streamprivate InputStream stream(InputStream stream) 
 - 
closepublic void close() - Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
 
 - 
getBuilderFactorypublic jakarta.json.JsonBuilderFactory getBuilderFactory() 
 - 
getProviderpublic jakarta.json.spi.JsonProvider getProvider() 
 
- 
 
-