Nyx Node
Loading...
Searching...
No Matches
nyx.json.json_null.NyxNull Class Reference

JSON null object. More...

Inheritance diagram for nyx.json.json_null.NyxNull:
Collaboration diagram for nyx.json.json_null.NyxNull:

Public Member Functions

 __init__ (self, typing.Any value, int|None ptr=None)
 Allocates a new JSON null object or wraps one.
None value (self)
 Gets the value of this JSON null object.
bool value (self, typing.Any value)
 Sets the value of this JSON null object.
Public Member Functions inherited from nyx.obj.NyxObject
 __init__ (self, int ptr)
 Wraps a C JSON object pointer.
typing.Callable on (self, typing.Callable callback)
 Registers a callback triggered when clients modify this object.
bool notify (self)
 Notifies this Nyx / INDI object to the clients.
str to_string (self, bool json_string=True)
 Returns a string representing this JSON object.
NyxXMLDoc to_xmldoc (self)
 Converts this JSON Nyx / INDI command to the XML one.

Additional Inherited Members

Static Public Member Functions inherited from nyx.obj.NyxObject
NyxObject from_string (str string)
 Parses a JSON object from a string.

Detailed Description

JSON null object.

Definition at line 17 of file json_null.py.

Constructor & Destructor Documentation

◆ __init__()

nyx.json.json_null.NyxNull.__init__ ( self,
typing.Any value,
int | None ptr = None )

Allocates a new JSON null object or wraps one.

Parameters
valueOptional default value.
ptrOptional JSON null object pointer.

Definition at line 24 of file json_null.py.

Member Function Documentation

◆ value() [1/2]

None nyx.json.json_null.NyxNull.value ( self)

Gets the value of this JSON null object.

Returns
The current value (None).

Definition at line 55 of file json_null.py.

◆ value() [2/2]

bool nyx.json.json_null.NyxNull.value ( self,
typing.Any value )

Sets the value of this JSON null object.

Returns
True if the value was modified, False otherwise.

Definition at line 68 of file json_null.py.


The documentation for this class was generated from the following file: