OpenShot Audio Library | OpenShotAudio 0.3.2
|
#include <juce_XmlElement.h>
Public Member Functions | |
TextFormat () | |
TextFormat | singleLine () const |
TextFormat | withoutHeader () const |
Public Attributes | |
String | dtd |
String | customHeader |
String | customEncoding |
bool | addDefaultHeader = true |
int | lineWrapLength = 60 |
const char * | newLineChars = "\r\n" |
A struct containing options for formatting the text when representing an XML element as a string.
Definition at line 190 of file juce_XmlElement.h.
juce::XmlElement::TextFormat::TextFormat | ( | ) |
Default constructor.
Definition at line 336 of file juce_XmlElement.cpp.
XmlElement::TextFormat juce::XmlElement::TextFormat::singleLine | ( | ) | const |
returns a copy of this format with newLineChars set to nullptr.
Definition at line 338 of file juce_XmlElement.cpp.
Referenced by juce::PropertySet::setValue().
XmlElement::TextFormat juce::XmlElement::TextFormat::withoutHeader | ( | ) | const |
returns a copy of this format with the addDefaultHeader flag set to false.
Definition at line 345 of file juce_XmlElement.cpp.
Referenced by juce::PropertySet::setValue().
If true, a default header will be generated; otherwise just bare XML will be emitted.
Definition at line 198 of file juce_XmlElement.h.
Referenced by withoutHeader(), and juce::XmlElement::writeTo().
String juce::XmlElement::TextFormat::customEncoding |
If not empty and addDefaultHeader is true, this will be set as the encoding. Otherwise, a default of "UTF-8" will be used
Definition at line 197 of file juce_XmlElement.h.
Referenced by juce::XmlElement::writeTo().
String juce::XmlElement::TextFormat::customHeader |
If supplied, this header will be used (and customEncoding & addDefaultHeader will be ignored).
Definition at line 196 of file juce_XmlElement.h.
Referenced by juce::XmlElement::writeTo().
String juce::XmlElement::TextFormat::dtd |
If supplied, this DTD will be added to the document.
Definition at line 195 of file juce_XmlElement.h.
Referenced by juce::XmlElement::writeTo().
int juce::XmlElement::TextFormat::lineWrapLength = 60 |
A maximum line length before wrapping is done. (If newLineChars is nullptr, this is ignored)
Definition at line 199 of file juce_XmlElement.h.
Referenced by juce::XmlElement::writeTo().
Allows the newline characters to be set. If you set this to nullptr, then the whole XML document will be placed on a single line.
Definition at line 200 of file juce_XmlElement.h.
Referenced by singleLine(), and juce::XmlElement::writeTo().