Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
JsonFileLoader< Class T > Class Reference

Static Protected Member Functions

static bool LoadFile (string filename, out T data, out string errorMessage)
 
static bool SaveFile (string filename, T data, out string errorMessage)
 
static bool LoadData (string string_data, out T data, out string errorMessage)
 
static bool MakeData (T inputData, out string outputData, out string errorMessage, bool prettyPrint=true)
 
static void JsonLoadFile (string filename, out T data)
 #ifndef DIAG_DEVELOPER
 
static void JsonSaveFile (string filename, T data)
 use JsonFileLoader::SaveFile instead
 
static void JsonLoadData (string string_data, out T data)
 use JsonFileLoader::LoadData instead
 
static string JsonMakeData (T data)
 use JsonFileLoader::MakeData instead
 

Static Protected Attributes

static const int READ_FILE_LENGTH = 100000000
 
static ref JsonSerializer m_Serializer = new JsonSerializer()
 

Detailed Description

Definition at line 1 of file jsonfileloader.c.

Member Function Documentation

◆ JsonLoadData()

static void JsonFileLoader< Class T >::JsonLoadData ( string string_data,
out T data )
staticprotected

use JsonFileLoader::LoadData instead

Definition at line 151 of file jsonfileloader.c.

◆ JsonLoadFile()

static void JsonFileLoader< Class T >::JsonLoadFile ( string filename,
out T data )
staticprotected

#ifndef DIAG_DEVELOPER

DEPRECATED

use JsonFileLoader::LoadFile instead

Definition at line 105 of file jsonfileloader.c.

◆ JsonMakeData()

static string JsonFileLoader< Class T >::JsonMakeData ( T data)
staticprotected

use JsonFileLoader::MakeData instead

Definition at line 162 of file jsonfileloader.c.

◆ JsonSaveFile()

static void JsonFileLoader< Class T >::JsonSaveFile ( string filename,
T data )
staticprotected

use JsonFileLoader::SaveFile instead

Definition at line 134 of file jsonfileloader.c.

◆ LoadData()

static bool JsonFileLoader< Class T >::LoadData ( string string_data,
out T data,
out string errorMessage )
staticprotected

Definition at line 69 of file jsonfileloader.c.

◆ LoadFile()

static bool JsonFileLoader< Class T >::LoadFile ( string filename,
out T data,
out string errorMessage )
staticprotected

Definition at line 7 of file jsonfileloader.c.

◆ MakeData()

static bool JsonFileLoader< Class T >::MakeData ( T inputData,
out string outputData,
out string errorMessage,
bool prettyPrint = true )
staticprotected

Definition at line 85 of file jsonfileloader.c.

◆ SaveFile()

static bool JsonFileLoader< Class T >::SaveFile ( string filename,
T data,
out string errorMessage )
staticprotected

Definition at line 42 of file jsonfileloader.c.

Member Data Documentation

◆ m_Serializer

ref JsonSerializer JsonFileLoader< Class T >::m_Serializer = new JsonSerializer()
staticprotected

Definition at line 5 of file jsonfileloader.c.

◆ READ_FILE_LENGTH

const int JsonFileLoader< Class T >::READ_FILE_LENGTH = 100000000
staticprotected

Definition at line 3 of file jsonfileloader.c.


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