[gxml] Fix IXsdListAttributesGroup name. Documentation Fixes.
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml] Fix IXsdListAttributesGroup name. Documentation Fixes.
- Date: Wed, 1 Mar 2017 19:58:09 +0000 (UTC)
commit 685824e0cd6fd7f3f0096edea242dbea2ea35c7e
Author: Daniel Espinosa <esodan gmail com>
Date: Wed Mar 1 13:50:53 2017 -0600
Fix IXsdListAttributesGroup name. Documentation Fixes.
IXsdListAttributesGroup use to have an incorrect name.
Remember XSD Schema definitions is a work in progress,
expect changes like this if future versions.
gxml/DomCollections.vala | 6 ++--
gxml/DomNode.vala | 2 +-
gxml/Element.vala | 2 +-
gxml/GomCollections.vala | 33 +++++++++++-----------
gxml/GomElement.vala | 4 +-
gxml/GomObject.vala | 8 +++---
gxml/GomProperty.vala | 15 ++++------
gxml/GomSchema.vala | 2 +-
gxml/Node.vala | 2 +-
gxml/Schema.vala | 9 +++---
gxml/Serializable.vala | 58 +++++----------------------------------
gxml/SerializableContainer.vala | 12 +++-----
gxml/XParser.vala | 2 +-
gxml/XPath.vala | 4 +-
14 files changed, 53 insertions(+), 106 deletions(-)
---
diff --git a/gxml/DomCollections.vala b/gxml/DomCollections.vala
index 246fffe..84efb0e 100644
--- a/gxml/DomCollections.vala
+++ b/gxml/DomCollections.vala
@@ -171,9 +171,9 @@ public interface GXml.DomTokenList : GLib.Object, Gee.BidirList<string> {
public abstract void add (string[] tokens) throws GLib.Error;
public abstract void remove (string[] tokens);
/**
- * If @auto is true, adds @param token if not present and removing if it is, @force value
- * is taken in account. If @param auto is false, then @force is considered; if true adds
- * @param token, if false removes it.
+ * If auto is true, adds token if not present and removing if it is, @force value
+ * is taken in account. If auto is false, then @force is considered; if true adds
+ * token, if false removes it.
*/
public abstract bool toggle (string token, bool force = false, bool auto = true) throws GLib.Error;
public abstract string to_string ();
diff --git a/gxml/DomNode.vala b/gxml/DomNode.vala
index 32509fb..e18ec9e 100644
--- a/gxml/DomNode.vala
+++ b/gxml/DomNode.vala
@@ -103,7 +103,7 @@ public interface GXml.DomNode : GLib.Object, GXml.DomEventTarget {
* belonging to given document.
*
* Only {@link GXml.DomElement} objects are supported. For attributes, use
- * {@link GXml.DomElement.set_attr} method, passing source's name and value as arguments.
+ * {@link GXml.DomElement.set_attribute} method, passing source's name and value as arguments.
*
* @param doc a {@link GXml.DomDocument} owning destiny node
* @param node a {@link GXml.DomElement} to copy nodes to
diff --git a/gxml/Element.vala b/gxml/Element.vala
index 27f933c..60474e7 100644
--- a/gxml/Element.vala
+++ b/gxml/Element.vala
@@ -78,7 +78,7 @@ public interface GXml.Element : Object, GXml.Node
/**
* Convenient class for a list of {@link GXml.Element} objects based on
- * {@link Gee.ListArray}, with good support for bindings.
+ * {@link Gee.ArrayList}, with good support for bindings.
*/
public class GXml.ElementList : ArrayList<Element>, GXml.DomHTMLCollection {
// DomHTMLCollection
diff --git a/gxml/GomCollections.vala b/gxml/GomCollections.vala
index 899af4d..f1a9da0 100644
--- a/gxml/GomCollections.vala
+++ b/gxml/GomCollections.vala
@@ -23,8 +23,7 @@
/**
* An interface to keep references to {@link DomElement} in a {@link element}
- * child nodes. Only {@link GomObject} are supported. It can be filled out
- * using {@link update}.
+ * child nodes. Only {@link GomObject} are supported.
*/
public interface GXml.GomCollection : Object
{
@@ -44,7 +43,7 @@ public interface GXml.GomCollection : Object
*/
public abstract string items_name { get; }
/**
- * A {@link Type} of {@link DomElement} child objects of {@link element},
+ * A {@link GLib.Type} of {@link DomElement} child objects of {@link element},
* which could be contained in this collection.
*
* Type should be an {@link GomObject}.
@@ -52,7 +51,7 @@ public interface GXml.GomCollection : Object
public abstract Type items_type { get; construct set; }
/**
* Search and add references to all {@link GomObject} nodes as child of
- * {@link element} with same, case insensitive, name of {@link element_name}
+ * {@link element} with same, case insensitive, name of {@link items_name}
*/
public abstract void search () throws GLib.Error;
/**
@@ -262,7 +261,7 @@ public abstract class GXml.BaseCollection : Object {
/**
* A class impementing {@link GomCollection} to store references to
- * child {@link DomElement} of {@link element}, using an index.
+ * child {@link DomElement} of {@link GomCollection.element}, using an index.
*
* {{{
* public class YourObject : GomElement {
@@ -291,7 +290,7 @@ public class GXml.GomArrayList : GXml.BaseCollection, GomCollection {
/**
* Inteface to be implemented by {@link GomElement} derived classes
- * in order to provide a string to be used in {@link GomHasMap} as key.
+ * in order to provide a string to be used in {@link GomHashMap} as key.
*
* If {@link GomHashMap} has set its {@link GomHashMap.attribute_key}
* its value has precedence over this method.
@@ -302,8 +301,8 @@ public interface GXml.MappeableElement : Object, DomElement {
/**
* A class impementing {@link GomCollection} to store references to
- * child {@link DomElement} of {@link element}, using an attribute in
- * items as key or {@link MappeableElement.map_key} method if implemented
+ * child {@link DomElement} of {@link GomCollection.element}, using an attribute in
+ * items as key or {@link MappeableElement.get_map_key} method if implemented
* by items to be added. If key is not defined in node, it is not added; but
* keeps it as a child node of actual {@link GomCollection.element}.
*
@@ -438,7 +437,7 @@ public class GXml.GomHashMap : GXml.BaseCollection, GXml.GomCollection {
/**
* Inteface to be implemented by {@link GomElement} derived classes
- * in order to provide a string to be used in {@link GomHasMap} as key.
+ * in order to provide a string to be used in {@link GomHashMap} as key.
*
* If {@link GomHashMap} has set its {@link GomHashMap.attribute_key}
* its value has precedence over this method.
@@ -450,9 +449,9 @@ public interface GXml.MappeableElementPairKey : Object, DomElement {
/**
* A class impementing {@link GomCollection} to store references to
- * child {@link DomElement} of {@link element}, using two attributes in
- * items as primary and secondary keys or {@link MappeableElementPairKey.map_primary_key}
- * and {@link MappeableElementPairKey.map_secondary_key} methods if
+ * child {@link DomElement} of {@link GomCollection.element}, using two attributes in
+ * items as primary and secondary keys or {@link MappeableElementPairKey.get_map_primary_key}
+ * and {@link MappeableElementPairKey.get_map_secondary_key} methods if
* {@link MappeableElementPairKey} is implemented
* by items to be added. If one or both keys are not defined in node,
* it is not added; but keeps it as a child node of actual
@@ -460,9 +459,9 @@ public interface GXml.MappeableElementPairKey : Object, DomElement {
*
* If {@link GomElement} to be added is of type {@link GomCollection.items_type}
* and implements {@link MappeableElementPairKey}, you should set
- * {@link GomHashMap.attribute_primary_key} and {@link GomHashMap.attribute_secondary_key}
- * to null in order to use returned value of {@link MappeableElementPairKey.map_primary_key}
- * and {@link MappeableElementPairKey.map_secondary_key}
+ * {@link attribute_primary_key} and {@link attribute_secondary_key}
+ * to null in order to use returned value of {@link MappeableElementPairKey.get_map_primary_key}
+ * and {@link MappeableElementPairKey.get_map_secondary_key}
* as keys.
*
* {{{
@@ -589,8 +588,8 @@ public class GXml.GomHashPairedMap : GXml.BaseCollection, GXml.GomCollection {
return ht.get_keys ();
}
/**
- * Validates if given element has a {@link GomHashMap.attribute_primary_key}
- * and {@link GomHashMap.attribute_secondary_key} set,
+ * Validates if given element has a {@link attribute_primary_key}
+ * and {@link attribute_secondary_key} set,
* if so adds a new keys pointing to given index and returns true.
*
* Attribute should be a valid {@link DomElement} attribute or
diff --git a/gxml/GomElement.vala b/gxml/GomElement.vala
index 259c7d0..ce17bfe 100644
--- a/gxml/GomElement.vala
+++ b/gxml/GomElement.vala
@@ -61,7 +61,7 @@ public class GXml.GomElement : GomNode,
parser.read_stream (istream, cancellable);
}
/**
- * Parses an XML string, deserializing it over {@link GomElemen}.
+ * Parses an XML string, deserializing it over {@link GomElement}.
*/
public void read_from_string (string str) throws GLib.Error {
var parser = new XParser (this);
@@ -250,7 +250,7 @@ public class GXml.GomElement : GomNode,
* already.
*
* Any instance properties of type {@link GomElement} or {@link GomCollection}
- * should be initialized using {@link GomObject.create_instance_property}
+ * should be initialized using {@link GomObject.set_instance_property}
*/
public void initialize (string local_name) {
_local_name = local_name;
diff --git a/gxml/GomObject.vala b/gxml/GomObject.vala
index a31bdd9..7a0736e 100644
--- a/gxml/GomObject.vala
+++ b/gxml/GomObject.vala
@@ -51,7 +51,7 @@ public interface GXml.GomObject : GLib.Object,
return l;
}
/**
- * Returns property's {@link ParamSpec} based on given nick. This function is
+ * Returns property's {@link GLib.ParamSpec} based on given nick. This function is
* case insensitive.
*/
public virtual ParamSpec? find_property_name (string pname) {
@@ -75,7 +75,7 @@ public interface GXml.GomObject : GLib.Object,
}
/**
* Returns a {@link GomObject} or a {@link GomCollection} property's
- * {@link ParamSpec} based on given name. This method is
+ * {@link GLib.ParamSpec} based on given name. This method is
* case insensitive.
*
* This method will check if nick's name is equal than given name
@@ -204,7 +204,7 @@ public interface GXml.GomObject : GLib.Object,
* transformation from string.
*
* By default all {@link GLib.Object} are children of
- * this object, see {@link set_child}
+ * this object.
*/
public virtual bool set_attribute (string name, string val) {
#if DEBUG
@@ -273,7 +273,7 @@ public interface GXml.GomObject : GLib.Object,
/**
* Search a {@link GLib.Object} property with given name
* and returns it, if it is a {@link DomElement}. If not found,
- * {@link DomNode.get_elements_by_tag_name} is called, returning
+ * {@link DomElement.get_elements_by_tag_name} is called, returning
* first node found. Tag name to use, is the given name parameter.
*
* @param name a name of this object's property of type {@link DomElement} or
diff --git a/gxml/GomProperty.vala b/gxml/GomProperty.vala
index 6cdea51..34ec9a6 100644
--- a/gxml/GomProperty.vala
+++ b/gxml/GomProperty.vala
@@ -50,8 +50,7 @@ public abstract class GXml.GomBaseProperty : Object, GXml.GomProperty {
*/
public abstract string? value { owned get; set; }
/**
- * Takes a string and check if it can be validated using
- * {@link validation_rule}.
+ * Takes a string and check if it can be valid for this property.
*/
public virtual bool validate_value (string val) { return true; }
}
@@ -137,14 +136,13 @@ public class GXml.GomArrayString : GomBaseProperty {
/**
* Convenient class to handle a {@link GomElement}'s attribute
* using a list of pre-defined and unmutable values, taken from
- * an {@link XsdSimpleType} definition
+ * an {@link IXsdSimpleType} definition
*/
public class GXml.GomXsdArrayString : GomArrayString {
protected GLib.File _source = null;
protected string _simple_type = null;
/**
- * Name of {@link XsdSympleType} to use as source. If {@link source} is set
- * calls {@link initialize_xsd}.
+ * Name of {@link IXsdSimpleType} to use as source.
*/
public string simple_type {
get { return _simple_type; }
@@ -152,8 +150,7 @@ public class GXml.GomXsdArrayString : GomArrayString {
}
/**
* A {@link GLib.File} source to read from, simple type definitions in
- * an XSD file type. Once it is set, search required {@link simple_type}
- * definition name and call {@link initalize_xsd}
+ * an XSD file type.
*/
public GLib.File source {
get { return _source; }
@@ -164,8 +161,8 @@ public class GXml.GomXsdArrayString : GomArrayString {
}
/**
* Load list of strings from a {@link GLib.File}, parsing using an
- * {@link GomXsdSchema} object and searching for {@link XsdSimpleType}
- * definition with name {@link source_type}.
+ * {@link GomXsdSchema} object and searching for {@link IXsdSimpleType}
+ * definition with name {@link simple_type}.
*/
public void load () throws GLib.Error {
#if DEBUG
diff --git a/gxml/GomSchema.vala b/gxml/GomSchema.vala
index 457cb94..387d145 100644
--- a/gxml/GomSchema.vala
+++ b/gxml/GomSchema.vala
@@ -142,7 +142,7 @@ public class GXml.GomXsdComplexType : GomXsdBaseType {
*/
public GomXsdList type_attributes { get { return _type_attributes; } }
/**
- * List of type {@link GomXsdGroupAttribute} definitions
+ * List of group {@link GomXsdAttribute} definitions
*/
public GomXsdList group_attributes { get { return _group_attributes; } }
construct {
diff --git a/gxml/Node.vala b/gxml/Node.vala
index 4ef423e..b35da62 100644
--- a/gxml/Node.vala
+++ b/gxml/Node.vala
@@ -217,7 +217,7 @@ public interface GXml.Node : Object
/**
* Convenient class for a list of {@link GXml.Node} objects based on
- * {@link Gee.ListArray}, with good support for bindings.
+ * {@link Gee.ArrayList}, with good support for bindings.
*/
public class GXml.NodeList : Gee.ArrayList<GXml.Node> {
public new GXml.Node get (int index) { return base.get (index); }
diff --git a/gxml/Schema.vala b/gxml/Schema.vala
index cc7deb4..57162d2 100644
--- a/gxml/Schema.vala
+++ b/gxml/Schema.vala
@@ -111,7 +111,6 @@ public interface GXml.IXsdComplexType : Object, DomElement, IXsdBaseType {
* (#all | List of (extension | restriction))
*/
public abstract string final { get; set; }
- public abstract string? id { get; set; }
public abstract bool mixed { get; set; }
public abstract string name { get; set; }
/**
@@ -123,13 +122,13 @@ public interface GXml.IXsdComplexType : Object, DomElement, IXsdBaseType {
*/
public abstract IXsdBaseContent content_type { get; set; }
/**
- * List of type {@link IXsdAttribute} definitions
+ * List of {@link IXsdAttribute} definitions
*/
public abstract IXsdListAttributes type_attributes { get; }
/**
- * List of type {@link IXsdGroupAttribute} definitions
+ * List of {@link IXsdAttributeGroup} definitions
*/
- public abstract IXsdListGroupAttributes group_attributes { get; }
+ public abstract IXsdListAttributesGroup group_attributes { get; }
}
public interface GXml.IXsdExtension : Object, DomElement {
@@ -225,6 +224,6 @@ public interface GXml.IXsdListElements : Object, IXsdList {}
public interface GXml.IXsdListSimpleTypes : Object, IXsdList {}
public interface GXml.IXsdListComplexTypes : Object, IXsdList {}
public interface GXml.IXsdListAttributes : Object, IXsdList {}
-public interface GXml.IXsdListGroupAttributes : Object, IXsdList {}
+public interface GXml.IXsdListAttributesGroup : Object, IXsdList {}
public interface GXml.IXsdListTypeRestrictionEnumerations : Object, IXsdList {}
public interface GXml.IXsdListTypeRestrictionWhiteSpaces : Object, IXsdList {}
diff --git a/gxml/Serializable.vala b/gxml/Serializable.vala
index 0282cce..75aa311 100644
--- a/gxml/Serializable.vala
+++ b/gxml/Serializable.vala
@@ -118,9 +118,7 @@ namespace GXml {
*
* Implementors could set up methods to provide a clean easy to use API to set
* nodes contents. In most cases, users would like to set a value through a getter
- * or setter or through a property in the class. If you use a property, you should
- * add it to {@link ignored_serializable_properties} in order to see its value
- * in a XML node property.
+ * or setter or through a property in the class.
*
*/
public abstract bool serialize_use_xml_node_value ();
@@ -186,7 +184,7 @@ namespace GXml {
* override the properties to serialize.
*
* @param property_node the {@link GXml.Node} encapsulating data to deserialize
- * @return `true` if the property was handled, `false` if {@link GXml.Serialization} should handle it.
+ * @return `true` if the property was handled.
*/
public abstract bool deserialize_property (GXml.Node property_node)
throws GLib.Error;
@@ -234,28 +232,8 @@ namespace GXml {
ParamSpec prop);
/**
- * Handles finding the {@link GLib.ParamSpec} for a given property.
- *
- * {@link GXml.Serialization} uses {@link GLib.ObjectClass.find_property}
- * (as well as {@link GLib.ObjectClass.list_properties},
- * {@link GLib.Object.get_property}, and
- * {@link GLib.Object.set_property}) to manage serialization
- * of properties. {@link GXml.Serializable} gives the
- * implementing class an opportunity to override
- * {@link GLib.ObjectClass.find_property} to control
- * what properties exist for {@link GXml.Serialization}'s
- * purposes.
- *
- * For instance, if an object has private data fields
- * that are not installed public properties, but that
- * should be serialized, {@link GLib.ObjectClass.find_property} can be defined
- * to return a {@link GLib.ParamSpec} for non-installed
- * properties. Other {@link GXml.Serializable} functions
- * should be consistent with it.
- *
- * An implementing class might wish to maintain such
- * {@link GLib.ParamSpec} s separately, rather than creating new
- * ones for each call.
+ * Handles finding the {@link GLib.ParamSpec} for a given property, it should
+ * a serializable property, see {@link list_serializable_properties}.
*
* @param property_name the name of a property to obtain a {@link GLib.ParamSpec} for
* @return a {@link GLib.ParamSpec} describing the named property
@@ -288,29 +266,7 @@ namespace GXml {
}
/**
- * List the known properties for an object's class
- *
- * Class {@link GXml.Serialization} uses
- * {@link GLib.ObjectClass.list_properties} (as well as
- * {@link GLib.ObjectClass.find_property},
- * {@link GLib.Object.get_property}, and {@link GLib.Object.set_property})
- * to manage serialization of an object's properties.
- * {@link GXml.Serializable} gives an implementing class an
- * opportunity to override
- * {@link GLib.ObjectClass.list_properties} to control which
- * properties exist for {@link GXml.Serialization}'s purposes.
- *
- * For instance, if an object has private data fields
- * that are not installed public properties, but that
- * should be serialized, list_properties can be
- * defined to return a list of {@link GLib.ParamSpec} s covering
- * all the "properties" to serialize. Other
- * {@link GXml.Serializable} functions should be consistent
- * with it.
- *
- * An implementing class might wish to maintain such
- * {@link GLib.ParamSpec} s separately, rather than creating new
- * ones for each call.
+ * List the known properties for an object's class to be de/seriablizable.
*
* @return an array of {@link GLib.ParamSpec} of "properties" for the object.
*/
@@ -346,10 +302,10 @@ namespace GXml {
* representation of a value into the type specified by the
* supplied #GValue dest. A #GXmlSerializableError will be
* set if the string cannot be parsed into the desired type.
- *
+ *
* {@link Serializable} interface support a number of data types to convert
* from its string representation. These are supported types:
- *
+ *
* a. integers: int8, int64, uint, long, ulong, char, uchar
* a. boolean
* a. floats: float, double
diff --git a/gxml/SerializableContainer.vala b/gxml/SerializableContainer.vala
index 301a0ea..430b71b 100644
--- a/gxml/SerializableContainer.vala
+++ b/gxml/SerializableContainer.vala
@@ -58,20 +58,16 @@ public interface GXml.SerializableCollection : Object, Gee.Traversable<Serializa
public abstract bool deserialized ();
/**
* Executes a deserialization from a {@link GXml.Node}. After this operation
- * {@link GXml.SerializableCollection.deserialized} should return true. This
- * operation should not be executed if {@link GXml.SerializableCollection.is_prepared}
- * return false;
+ * {@link GXml.SerializableCollection.deserialized} should return true.
*
- * This could override existing objects in collection.
+ * This could unref existing objects in collection.
*/
public abstract bool deserialize_node (GXml.Node node) throws GLib.Error;
/**
* Executes a deserialization from all children nodes in a {@link GXml.Node}. After this operation
- * {@link GXml.SerializableCollection.deserialized} should return true. This
- * operation should not be executed if {@link GXml.SerializableCollection.is_prepared}
- * return false;
+ * {@link GXml.SerializableCollection.deserialized} should return true.
*
- * This could override existing objects in collection.
+ * This could unref existing objects in collection.
*/
public abstract bool deserialize_children () throws GLib.Error;
/**
diff --git a/gxml/XParser.vala b/gxml/XParser.vala
index 8ff97b3..e34090d 100644
--- a/gxml/XParser.vala
+++ b/gxml/XParser.vala
@@ -295,7 +295,7 @@ public class GXml.XParser : Object, GXml.Parser {
* parent: depending on current node's type found by parser.
*
* If current found node is a {@link DomElement}, it is not parsed.
- * If you want to parse it use {@link parse_element} method.
+ * If you want to parse it use {@link read_element} method.
*
* Returns: true if node has been created and appended to parent.
*/
diff --git a/gxml/XPath.vala b/gxml/XPath.vala
index 9e8ecf3..a4f3682 100644
--- a/gxml/XPath.vala
+++ b/gxml/XPath.vala
@@ -64,9 +64,9 @@ public interface GXml.XPathContext : GLib.Object {
/**
* Evaluate XPath expression.
*
- * This method evaluates provided expression, registers provided namespaces in resolver and returns an
{@link GXml.XPath.Object}.
+ * This method evaluates provided expression, registers provided namespaces in resolver and returns an
{@link GXml.XPathObject}.
*
- * Throw {@link GXml.XPath.Error} if one of provided namespaces is invalid.
+ * Throw {@link GXml.XPathError} if one of provided namespaces is invalid.
*/
public abstract GXml.XPathObject evaluate (string expression,
Gee.List<GXml.Namespace>? resolver = null)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]