RpdlTree

Tree with loaded data

Constructors

this
this(string rootDirectory)

Create tree with base directory relative to this dierectory will be loaded files via load and staticLoad

Members

Enums

FileType
enum FileType

Read/Write type

Functions

load
void load(string fileName, FileType rt)

Load file in runtime

merge
void merge(RpdlTree tree)

Insert all nodes from tree

parse
void parse(string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
save
void save(string fileName, FileType wt)

Save data tree to the external file

staticLoad
void staticLoad()

Load file in compile time

staticParse
void staticParse()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

data
Node data [@property getter]

Alias to the root

isStaticLoaded
bool isStaticLoaded [@property getter]

If true then this tree was loaded in compile time

root
Node root [@property getter]

Root node

rootDirectory
string rootDirectory [@property getter]

Base direcotry. Relative to this dierectory will be loaded files via load and staticLoad

Variables

injectParams
Node injectParams;
Undocumented in source.
p_rootDirectory
string p_rootDirectory;
Undocumented in source.

Meta