Class JsonWriter
public class JsonWriter : Closeable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, ICloseable, IAutoCloseable
- Inheritance
-
JsonWriter
- Implements
- Extension Methods
Constructors
JsonWriter(Writer)
public JsonWriter(Writer arg0)
Parameters
JsonWriter(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public JsonWriter(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
BeginArray()
public JsonWriter BeginArray()
Returns
Exceptions
BeginObject()
public JsonWriter BeginObject()
Returns
Exceptions
Close()
public void Close()
Exceptions
CreatePoolableInstance(Writer)
HPA initializer for JsonWriter(Java.Io.Writer arg0)
public static JsonWriter CreatePoolableInstance(Writer arg0)
Parameters
arg0Writer
Returns
EndArray()
public JsonWriter EndArray()
Returns
Exceptions
EndObject()
public JsonWriter EndObject()
Returns
Exceptions
Flush()
public void Flush()
Exceptions
IsLenient()
public bool IsLenient()
Returns
Name(String)
public JsonWriter Name(String arg0)
Parameters
Returns
Exceptions
NullValue()
public JsonWriter NullValue()
Returns
Exceptions
SetIndent(String)
public void SetIndent(String arg0)
Parameters
SetLenient(bool)
public void SetLenient(bool arg0)
Parameters
Value(Number)
public JsonWriter Value(Number arg0)
Parameters
Returns
Exceptions
Value(String)
public JsonWriter Value(String arg0)
Parameters
Returns
Exceptions
Value(bool)
public JsonWriter Value(bool arg0)
Parameters
Returns
Exceptions
Value(double)
public JsonWriter Value(double arg0)
Parameters
Returns
Exceptions
Value(long)
public JsonWriter Value(long arg0)