Uses of Interface
com.oracle.coherence.io.json.genson.stream.ObjectWriter
-
Packages that use ObjectWriter Package Description com.oracle.coherence.io.json.genson This package contains Genson base classes, to start with have a look atGenson.com.oracle.coherence.io.json.genson.convert This package provides some defaultConverterimplementations and the chained factory and converter decorator mechanisms.com.oracle.coherence.io.json.genson.ext.jsr353 com.oracle.coherence.io.json.genson.reflect This package contains the core api providing databinding support for complex objects.com.oracle.coherence.io.json.genson.stream This package provides the streaming api used to read and write to streams.com.oracle.coherence.io.json.internal Internal JSON packages. -
-
Uses of ObjectWriter in com.oracle.coherence.io.json.genson
Methods in com.oracle.coherence.io.json.genson that return ObjectWriter Modifier and Type Method Description ObjectWriterGenson. createWriter(OutputStream os)Creates a new ObjectWriter with this Genson instance configuration and default encoding to UTF8.ObjectWriterGenson. createWriter(OutputStream os, Charset charset)Creates a new ObjectWriter with this Genson instance configuration.ObjectWriterGenson. createWriter(Writer writer)Creates a new ObjectWriter with this Genson instance configuration.Methods in com.oracle.coherence.io.json.genson with parameters of type ObjectWriter Modifier and Type Method Description voidConverter. serialize(T object, ObjectWriter writer, Context ctx)voidGenson. serialize(Object object, ObjectWriter writer, Context ctx)Serializes this object and writes its representation to writer.voidGenson. serialize(Object object, Type type, ObjectWriter writer, Context ctx)Serializes this object and writes its representation to writer.voidSerializer. serialize(T object, ObjectWriter writer, Context ctx) -
Uses of ObjectWriter in com.oracle.coherence.io.json.genson.convert
Methods in com.oracle.coherence.io.json.genson.convert with parameters of type ObjectWriter Modifier and Type Method Description voidBeanViewConverter. serialize(T obj, ObjectWriter writer, Context ctx)voidClassMetadataConverter. serialize(T obj, ObjectWriter writer, Context ctx)voidDefaultConverters.ArrayConverter. serialize(Object array, ObjectWriter writer, Context ctx)voidDefaultConverters.BigDecimalConverter. serialize(BigDecimal object, ObjectWriter writer, Context ctx)voidDefaultConverters.BigIntegerConverter. serialize(BigInteger object, ObjectWriter writer, Context ctx)voidDefaultConverters.BooleanConverter. serialize(Boolean obj, ObjectWriter writer, Context ctx)voidDefaultConverters.ByteArrayAsIntArrayConverter. serialize(byte[] object, ObjectWriter writer, Context ctx)voidDefaultConverters.ByteArrayConverter. serialize(byte[] object, ObjectWriter writer, Context ctx)voidDefaultConverters.ByteConverter. serialize(Byte obj, ObjectWriter writer, Context ctx)voidDefaultConverters.CalendarConverter. serialize(Calendar object, ObjectWriter writer, Context ctx)voidDefaultConverters.CharConverter. serialize(Character obj, ObjectWriter writer, Context ctx)voidDefaultConverters.CollectionConverter. serialize(Collection<E> array, ObjectWriter writer, Context ctx)voidDefaultConverters.ComplexMapConverter. serialize(Map<K,V> object, ObjectWriter writer, Context ctx)voidDefaultConverters.DateConverter. serialize(Date obj, ObjectWriter writer, Context ctx)voidDefaultConverters.DoubleConverter. serialize(Double obj, ObjectWriter writer, Context ctx)voidDefaultConverters.EnumConverter. serialize(T obj, ObjectWriter writer, Context ctx)voidDefaultConverters.FileConverter. serialize(File object, ObjectWriter writer, Context ctx)voidDefaultConverters.FloatConverter. serialize(Float obj, ObjectWriter writer, Context ctx)voidDefaultConverters.IntegerConverter. serialize(Integer obj, ObjectWriter writer, Context ctx)voidDefaultConverters.LongConverter. serialize(Long obj, ObjectWriter writer, Context ctx)voidDefaultConverters.MapConverter. serialize(Map<K,V> obj, ObjectWriter writer, Context ctx)voidDefaultConverters.NumberConverter. serialize(Number obj, ObjectWriter writer, Context ctx)voidDefaultConverters.OptionalConverter. serialize(Optional<T> optional, ObjectWriter writer, Context ctx)voidDefaultConverters.OptionalDoubleConverter. serialize(OptionalDouble optional, ObjectWriter writer, Context ctx)voidDefaultConverters.OptionalIntConverter. serialize(OptionalInt optional, ObjectWriter writer, Context ctx)voidDefaultConverters.OptionalLongConverter. serialize(OptionalLong optional, ObjectWriter writer, Context ctx)voidDefaultConverters.PriorityQueueConverter. serialize(Collection<E> array, ObjectWriter writer, Context ctx)voidDefaultConverters.ShortConverter. serialize(Short obj, ObjectWriter writer, Context ctx)voidDefaultConverters.StringConverter. serialize(String value, ObjectWriter writer, Context ctx)voidDefaultConverters.TimestampConverter. serialize(Timestamp object, ObjectWriter writer, Context ctx)voidDefaultConverters.TreeMapConverter. serialize(Map<K,V> obj, ObjectWriter writer, Context ctx)voidDefaultConverters.TreeSetConverter. serialize(Collection<E> array, ObjectWriter writer, Context ctx)voidDefaultConverters.UntypedConverterFactory.UntypedConverter. serialize(Object obj, ObjectWriter writer, Context ctx)voidDefaultConverters.URIConverter. serialize(URI object, ObjectWriter writer, Context ctx)voidDefaultConverters.URLConverter. serialize(URL object, ObjectWriter writer, Context ctx)voidDefaultConverters.UUIDConverter. serialize(UUID object, ObjectWriter writer, Context ctx)voidDefaultConverters.WrappedRootValueConverter. serialize(T object, ObjectWriter writer, Context ctx)voidRuntimeTypeConverter. serialize(T obj, ObjectWriter writer, Context ctx) -
Uses of ObjectWriter in com.oracle.coherence.io.json.genson.ext.jsr353
Methods in com.oracle.coherence.io.json.genson.ext.jsr353 with parameters of type ObjectWriter Modifier and Type Method Description voidJSR353Bundle.JsonValueConverter. serialize(javax.json.JsonValue value, ObjectWriter writer, Context ctx)Constructors in com.oracle.coherence.io.json.genson.ext.jsr353 with parameters of type ObjectWriter Constructor Description GensonJsonGenerator(ObjectWriter writer) -
Uses of ObjectWriter in com.oracle.coherence.io.json.genson.reflect
Methods in com.oracle.coherence.io.json.genson.reflect with parameters of type ObjectWriter Modifier and Type Method Description voidBeanDescriptor. serialize(T obj, ObjectWriter writer, Context ctx)voidPropertyAccessor. serialize(Object propertySource, ObjectWriter writer, Context ctx)<T> voidEvolvableHandler. writeUnknownProperties(T bean, ObjectWriter writer, Context ctx)default <T> voidUnknownPropertyHandler. writeUnknownProperties(T bean, ObjectWriter writer, Context ctx)Write unknown properties encountered during deserialization. -
Uses of ObjectWriter in com.oracle.coherence.io.json.genson.stream
Classes in com.oracle.coherence.io.json.genson.stream that implement ObjectWriter Modifier and Type Class Description classJsonWriterMethods in com.oracle.coherence.io.json.genson.stream that return ObjectWriter Modifier and Type Method Description ObjectWriterObjectWriter. beginArray()Starts to write an array (use it also for collections).ObjectWriterJsonWriter. beginNextObjectMetadata()ObjectWriterObjectWriter. beginNextObjectMetadata()This method is a kind of cheat as it allows us to start writing metadata and then still be able to call beginObject.ObjectWriterObjectWriter. beginObject()Starts a object, objects are a suite of name/value pairs, values may be literals, arrays or objects.ObjectWriterObjectWriter. endArray()Ends the array, if beginArray was not called, implementations should throw an exception.ObjectWriterObjectWriter. endObject()Ends the object being written, if beginObject was not called an exception will be throwed.ObjectWriterJsonWriter. writeBoolean(Boolean value)ObjectWriterJsonWriter. writeBoolean(String name, Boolean value)ObjectWriterObjectWriter. writeBoolean(Boolean value)ObjectWriterObjectWriter. writeBoolean(String name, Boolean value)ObjectWriterJsonWriter. writeBytes(byte[] value)ObjectWriterJsonWriter. writeBytes(String name, byte[] value)ObjectWriterObjectWriter. writeBytes(byte[] value)ObjectWriterObjectWriter. writeBytes(String name, byte[] value)ObjectWriterJsonWriter. writeEscapedName(char[] name)ObjectWriterObjectWriter. writeEscapedName(char[] name)Will write the name without escaping special characters, assuming it has been done by the caller or the string doesn't contain any character needing to be escaped.ObjectWriterJsonWriter. writeMetadata(String name, Boolean value)ObjectWriterJsonWriter. writeMetadata(String name, Long value)ObjectWriterJsonWriter. writeMetadata(String name, String value)ObjectWriterObjectWriter. writeMetadata(String name, Boolean value)ObjectWriterObjectWriter. writeMetadata(String name, Long value)ObjectWriterObjectWriter. writeMetadata(String name, String value)Metadata is a suite of name/value pairs, names will be prepended with '@' (handled by the library).ObjectWriterObjectWriter. writeName(String name)Writes the name of a property.ObjectWriterJsonWriter. writeNull()ObjectWriterObjectWriter. writeNull()Must be called when a null value is encountered.ObjectWriterJsonWriter. writeNumber(Number value)ObjectWriterJsonWriter. writeNumber(String name, Number value)ObjectWriterObjectWriter. writeNumber(Number value)ObjectWriterObjectWriter. writeNumber(String name, Number value)ObjectWriterJsonWriter. writeString(String value)ObjectWriterJsonWriter. writeString(String name, String value)ObjectWriterObjectWriter. writeString(String value)Similar to writeValue(String) but is null safe, meaning that if the value is null, then the write will call writeNull for you.ObjectWriterObjectWriter. writeString(String name, String value)Will write the name and the value, it is just a shortcut for writer.writeName("key").writeString(value).ObjectWriterObjectWriter. writeUnsafeValue(String value)Writes value as is without any pre-processing, it's faster thanwriteValue(String)but should be used only if you know that it is safe.ObjectWriterJsonWriter. writeValue(byte[] value)ObjectWriterJsonWriter. writeValue(float value)ObjectWriterJsonWriter. writeValue(short value)ObjectWriterObjectWriter. writeValue(boolean value)SeewriteValue(int).ObjectWriterObjectWriter. writeValue(byte[] value)Writes an array of bytes as a base64 encoded string.ObjectWriterObjectWriter. writeValue(double value)SeewriteValue(int).ObjectWriterObjectWriter. writeValue(float value)ObjectWriterObjectWriter. writeValue(int value)Writes a value to the stream.ObjectWriterObjectWriter. writeValue(long value)SeewriteValue(int).ObjectWriterObjectWriter. writeValue(short value)SeewriteValue(int).ObjectWriterObjectWriter. writeValue(Number value)SeewriteValue(int).ObjectWriterObjectWriter. writeValue(String value)SeewriteValue(int). -
Uses of ObjectWriter in com.oracle.coherence.io.json.internal
Methods in com.oracle.coherence.io.json.internal with parameters of type ObjectWriter Modifier and Type Method Description voidClassConverter. serialize(Class<?> object, ObjectWriter writer, Context ctx)voidComparableConverter. serialize(Comparable object, ObjectWriter writer, Context ctx)voidEnumConverter. serialize(T obj, ObjectWriter writer, Context ctx)voidInetAddressConverter. serialize(InetAddress address, ObjectWriter writer, Context ctx)voidInetSocketAddressConverter. serialize(InetSocketAddress address, ObjectWriter writer, Context ctx)voidJsonObjectConverter. serialize(JsonObject obj, ObjectWriter writer, Context ctx)voidMapConverter. serialize(Map<K,V> object, ObjectWriter writer, Context ctx)voidMissingClassConverter. serialize(Object object, ObjectWriter writer, Context ctx)voidNullSetConverter. serialize(NullImplementation.NullSet object, ObjectWriter writer, Context ctx)voidSerializationSupportConverter. serialize(Object object, ObjectWriter writer, Context ctx)voidThrowableConverter. serialize(Throwable throwable, ObjectWriter writer, Context context)voidVersionableSerializer. serialize(Versionable object, ObjectWriter writer, Context ctx)
-