Class GensonJsonGenerator
- java.lang.Object
-
- com.oracle.coherence.io.json.genson.ext.jsr353.GensonJsonGenerator
-
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable,javax.json.stream.JsonGenerator
public class GensonJsonGenerator extends Object implements javax.json.stream.JsonGenerator
-
-
Constructor Summary
Constructors Constructor Description GensonJsonGenerator(ObjectWriter writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush()javax.json.stream.JsonGeneratorwrite(boolean value)javax.json.stream.JsonGeneratorwrite(double value)javax.json.stream.JsonGeneratorwrite(int value)javax.json.stream.JsonGeneratorwrite(long value)javax.json.stream.JsonGeneratorwrite(String value)javax.json.stream.JsonGeneratorwrite(String name, boolean value)javax.json.stream.JsonGeneratorwrite(String name, double value)javax.json.stream.JsonGeneratorwrite(String name, int value)javax.json.stream.JsonGeneratorwrite(String name, long value)javax.json.stream.JsonGeneratorwrite(String name, String value)javax.json.stream.JsonGeneratorwrite(String name, BigDecimal value)javax.json.stream.JsonGeneratorwrite(String name, BigInteger value)javax.json.stream.JsonGeneratorwrite(String name, javax.json.JsonValue value)javax.json.stream.JsonGeneratorwrite(BigDecimal value)javax.json.stream.JsonGeneratorwrite(BigInteger value)javax.json.stream.JsonGeneratorwrite(javax.json.JsonValue value)javax.json.stream.JsonGeneratorwriteEnd()javax.json.stream.JsonGeneratorwriteKey(String s)javax.json.stream.JsonGeneratorwriteNull()javax.json.stream.JsonGeneratorwriteNull(String name)javax.json.stream.JsonGeneratorwriteStartArray()javax.json.stream.JsonGeneratorwriteStartArray(String name)javax.json.stream.JsonGeneratorwriteStartObject()javax.json.stream.JsonGeneratorwriteStartObject(String name)
-
-
-
Field Detail
-
SKIP_NULL
public static final String SKIP_NULL
- See Also:
- Constant Field Values
-
HTML_SAFE
public static final String HTML_SAFE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
GensonJsonGenerator
public GensonJsonGenerator(ObjectWriter writer)
-
-
Method Detail
-
writeStartObject
public javax.json.stream.JsonGenerator writeStartObject()
- Specified by:
writeStartObjectin interfacejavax.json.stream.JsonGenerator
-
writeStartObject
public javax.json.stream.JsonGenerator writeStartObject(String name)
- Specified by:
writeStartObjectin interfacejavax.json.stream.JsonGenerator
-
writeStartArray
public javax.json.stream.JsonGenerator writeStartArray()
- Specified by:
writeStartArrayin interfacejavax.json.stream.JsonGenerator
-
writeStartArray
public javax.json.stream.JsonGenerator writeStartArray(String name)
- Specified by:
writeStartArrayin interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(String name, javax.json.JsonValue value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(String name, String value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(String name, BigInteger value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(String name, BigDecimal value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(String name, int value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(String name, long value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(String name, double value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(String name, boolean value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
writeNull
public javax.json.stream.JsonGenerator writeNull(String name)
- Specified by:
writeNullin interfacejavax.json.stream.JsonGenerator
-
writeEnd
public javax.json.stream.JsonGenerator writeEnd()
- Specified by:
writeEndin interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(javax.json.JsonValue value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(String value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(BigDecimal value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(BigInteger value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(int value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(long value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(double value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
write
public javax.json.stream.JsonGenerator write(boolean value)
- Specified by:
writein interfacejavax.json.stream.JsonGenerator
-
writeNull
public javax.json.stream.JsonGenerator writeNull()
- Specified by:
writeNullin interfacejavax.json.stream.JsonGenerator
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfacejavax.json.stream.JsonGenerator
-
flush
public void flush()
-
writeKey
public javax.json.stream.JsonGenerator writeKey(String s)
- Specified by:
writeKeyin interfacejavax.json.stream.JsonGenerator
-
-