[gxml] Added GomDocument.read_from_string(). Updated documentation
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml] Added GomDocument.read_from_string(). Updated documentation
- Date: Tue, 13 Dec 2016 02:54:11 +0000 (UTC)
commit b64eacb623dd209166cf36a546bc16a4c8bb6ca7
Author: Daniel Espinosa <esodan gmail com>
Date: Mon Dec 12 17:51:31 2016 -0600
Added GomDocument.read_from_string(). Updated documentation
gxml/GomDocument.vala | 28 ++++++++++++++++++++++++++--
1 files changed, 26 insertions(+), 2 deletions(-)
---
diff --git a/gxml/GomDocument.vala b/gxml/GomDocument.vala
index e0b242e..562679f 100644
--- a/gxml/GomDocument.vala
+++ b/gxml/GomDocument.vala
@@ -74,41 +74,65 @@ public class GXml.GomDocument : GomNode,
this.from_file (file);
}
+ /**
+ * Creates a document parsing a URI file.
+ */
public GomDocument.from_uri (string uri) throws GLib.Error {
this.from_file (File.new_for_uri (uri));
}
+ /**
+ * Creates a document parsing a file.
+ */
public GomDocument.from_file (GLib.File file) throws GLib.Error {
var parser = new XParser (this);
parser.read_file (file, null);
}
+ /**
+ * Creates a document parsing a stream.
+ */
public GomDocument.from_stream (GLib.InputStream stream) throws GLib.Error {
var parser = new XParser (this);
parser.read_stream (stream, null);
}
+ /**
+ * Creates a document parsing a string.
+ */
public GomDocument.from_string (string str) throws GLib.Error {
var parser = new XParser (this);
parser.read_string (str, null);
}
+ /**
+ * Writes a dump XML representation of document to a file.
+ */
public void write_file (GLib.File file) throws GLib.Error {
var parser = new XParser (this);
parser.write_file (file, null);
}
-
+ /**
+ * Writes a dump XML representation of document to a stream.
+ */
public void write_stream (GLib.OutputStream stream) throws GLib.Error {
var parser = new XParser (this);
parser.write_stream (stream, null);
}
/**
- * Read file contents and parse it to document.
+ * Reads a file contents and parse it to document.
*/
public void read_from_file (GLib.File file) throws GLib.Error {
var parser = new XParser (this);
parser.read_file (file, null);
}
+ /**
+ * Reads a string and parse it to document.
+ */
+ public void read_from_string (string str) throws GLib.Error {
+ var parser = new XParser (this);
+ parser.read_string (str, null);
+ }
public DomElement create_element (string local_name) throws GLib.Error {
return new GomElement.initialize (this, local_name);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]