JsonToVariableValueVisitor#

class ansys.tools.variableinterop.variable_value_json_visitors.JsonToVariableValueVisitor(value: Any)#

Bases: ansys.tools.variableinterop.IVariableMetadataVisitor[ansys.tools.variableinterop.IVariableValue]

Visitor that takes a JSON serializable representation of an IVariableValue and returns an IVariableValue with that value.

Overview#

visit_file

Method that is called if the IVariableValue.accept() method is called on a

visit_file_array

Method that is called if the IVariableValue.accept() method is called on a

visit_integer

Method that is called if the IVariableValue.accept() method is called on an

visit_real

Method that is called if the IVariableValue.accept() method is called on a

visit_boolean

Method that is called if the IVariableValue.accept() method is called on a

visit_string

Method that is called if the IVariableValue.accept() method is called on a

visit_integer_array

Method that is called if the IVariableValue.accept() method is called on an

visit_real_array

Method that is called if the IVariableValue.accept() method is called on a

visit_boolean_array

Method that is called if the IVariableValue.accept() method is called on a

visit_string_array

Method that is called if the IVariableValue.accept() method is called on a

Import detail#

from ansys.tools.variableinterop.variable_value_json_visitors import JsonToVariableValueVisitor

Method detail#

JsonToVariableValueVisitor.visit_integer(metadata: ansys.tools.variableinterop.IntegerMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on an IntegerMetadata type.

Parameters:
metadataIntegerMetadata

IntegerMetadata type to visit.

Returns:
T

Result.

JsonToVariableValueVisitor.visit_real(metadata: ansys.tools.variableinterop.RealMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on a RealMetadata type.

Parameters:
metadataRealMetadata

RealMetadata type to visit.

Returns:
T

Result.

JsonToVariableValueVisitor.visit_boolean(metadata: ansys.tools.variableinterop.BooleanMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on a BooleanMetadata type.

Parameters:
metadataBooleanMetadata

BooleanMetadata type to visit.

Returns:
T

Result.

JsonToVariableValueVisitor.visit_string(metadata: ansys.tools.variableinterop.StringMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on a StringMetadata type.

Parameters:
metadataStringMetadata

StringMetadata type to visit.

Returns:
T

Result.

abstractmethod JsonToVariableValueVisitor.visit_file(metadata: ansys.tools.variableinterop.FileMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on a FileMetadata type.

Parameters:
metadataFileMetadata

FileMetadata type to visit.

Returns:
T

Result.

JsonToVariableValueVisitor.visit_integer_array(metadata: ansys.tools.variableinterop.IntegerArrayMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on an IntegerArrayMetaData type.

Parameters:
metadataIntegerArrayMetadata

IntegerArrayMetadata type to visit.

Returns:
T

Result.

JsonToVariableValueVisitor.visit_real_array(metadata: ansys.tools.variableinterop.RealArrayMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on a RealArrayMetaData type.

Parameters:
metadataRealArrayMetadata

RealArrayMetaData type to visit.

Returns:
T

Result.

JsonToVariableValueVisitor.visit_boolean_array(metadata: ansys.tools.variableinterop.BooleanArrayMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on a BooleanArrayMetaData type.

Parameters:
metadataBooleanArrayMetadata

BooleanArrayMetaData type to visit.

Returns:
T

Result.

JsonToVariableValueVisitor.visit_string_array(metadata: ansys.tools.variableinterop.StringArrayMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on a StringArrayMetaData type.

Parameters:
metadataStringArrayMetadata

StringArrayMetaData type to visit.

Returns:
T

Result.

abstractmethod JsonToVariableValueVisitor.visit_file_array(metadata: ansys.tools.variableinterop.FileArrayMetadata) ansys.tools.variableinterop.IVariableValue#

Method that is called if the IVariableValue.accept() method is called on a FileArrayMetadata` type.

Parameters:
metadataFileArrayMetadata

FileArrayMetadata type to visit.

Returns:
T

Result.