TextWriter

Tree writer to text file

Constructors

this
this(Node root, int indentSize)

Write root node and it children to text file.

Members

Functions

writeArrayValue
void writeArrayValue(ArrayValue array)
Undocumented in source. Be warned that the author may not have intended to support it.
writeBooleanValue
void writeBooleanValue(BooleanValue node)
Undocumented in source. Be warned that the author may not have intended to support it.
writeIdentifierValue
void writeIdentifierValue(IdentifierValue node)
Undocumented in source. Be warned that the author may not have intended to support it.
writeIndent
void writeIndent()

Write current indentation.

writeNumberValue
void writeNumberValue(NumberValue node)
Undocumented in source. Be warned that the author may not have intended to support it.
writeObject
void writeObject(ObjectNode object)
Undocumented in source. Be warned that the author may not have intended to support it.
writeParameter
void writeParameter(Parameter parameter)
Undocumented in source. Be warned that the author may not have intended to support it.
writeStringValue
void writeStringValue(StringValue node)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

currentDepth
int currentDepth;
Undocumented in source.
indentSize
int indentSize;
Undocumented in source.

Inherited Members

From Writer

save
void save(string fileName)
Undocumented in source. Be warned that the author may not have intended to support it.
root
Node root;
Undocumented in source.
file
File file;
Undocumented in source.
rawWrite
void rawWrite(ubyte ch)
Undocumented in source. Be warned that the author may not have intended to support it.
rawWrite
void rawWrite(bool value)
Undocumented in source. Be warned that the author may not have intended to support it.
rawWrite
void rawWrite(int value)
Undocumented in source. Be warned that the author may not have intended to support it.
rawWrite
void rawWrite(float value)
Undocumented in source. Be warned that the author may not have intended to support it.
rawWrite
void rawWrite(string str)
Undocumented in source. Be warned that the author may not have intended to support it.
writeObject
void writeObject(ObjectNode object)
Undocumented in source. Be warned that the author may not have intended to support it.
writeParameter
void writeParameter(Parameter parameter)
Undocumented in source. Be warned that the author may not have intended to support it.
writeValue
void writeValue(Value value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeNumberValue
void writeNumberValue(NumberValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeBooleanValue
void writeBooleanValue(BooleanValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeStringValue
void writeStringValue(StringValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeIdentifierValue
void writeIdentifierValue(IdentifierValue value)
Undocumented in source. Be warned that the author may not have intended to support it.
writeArrayValue
void writeArrayValue(ArrayValue array)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta