Top | ![]() |
![]() |
![]() |
![]() |
GXmlIXsdListElements *
gxml_ixsd_schema_get_element_definitions
(GXmlIXsdSchema *self
);
Get and return the current value of the "element-definitions" property.
void gxml_ixsd_schema_set_element_definitions (GXmlIXsdSchema *self
,GXmlIXsdListElements *value
);
Set the value of the "element-definitions" property to value
.
self |
the GXmlIXsdSchema instance to modify |
|
value |
the new value of the "element-definitions" property |
GXmlIXsdListSimpleTypes *
gxml_ixsd_schema_get_simple_type_definitions
(GXmlIXsdSchema *self
);
Get and return the current value of the "simple-type-definitions" property.
void gxml_ixsd_schema_set_simple_type_definitions (GXmlIXsdSchema *self
,GXmlIXsdListSimpleTypes *value
);
Set the value of the "simple-type-definitions" property to value
.
self |
the GXmlIXsdSchema instance to modify |
|
value |
the new value of the "simple-type-definitions" property |
GXmlIXsdListComplexTypes *
gxml_ixsd_schema_get_complex_type_definitions
(GXmlIXsdSchema *self
);
Get and return the current value of the "complex-type-definitions" property.
void gxml_ixsd_schema_set_complex_type_definitions (GXmlIXsdSchema *self
,GXmlIXsdListComplexTypes *value
);
Set the value of the "complex-type-definitions" property to value
.
self |
the GXmlIXsdSchema instance to modify |
|
value |
the new value of the "complex-type-definitions" property |
GXmlIXsdAnnotation *
gxml_ixsd_base_type_get_anotation (GXmlIXsdBaseType *self
);
Get and return the current value of the "anotation" property.
void gxml_ixsd_base_type_set_anotation (GXmlIXsdBaseType *self
,GXmlIXsdAnnotation *value
);
Set the value of the "anotation" property to value
.
self |
the GXmlIXsdBaseType instance to modify |
|
value |
the new value of the "anotation" property |
const gchar *
gxml_ixsd_simple_type_get_final (GXmlIXsdSimpleType *self
);
Get and return the current value of the "final" property.
(all | List of (list | union | restriction | extension))
void gxml_ixsd_simple_type_set_final (GXmlIXsdSimpleType *self
,const gchar *value
);
Set the value of the "final" property to value
.
(all | List of (list | union | restriction | extension))
self |
the GXmlIXsdSimpleType instance to modify |
|
value |
the new value of the "final" property |
const gchar *
gxml_ixsd_simple_type_get_id (GXmlIXsdSimpleType *self
);
Get and return the current value of the "id" property.
void gxml_ixsd_simple_type_set_id (GXmlIXsdSimpleType *self
,const gchar *value
);
Set the value of the "id" property to value
.
const gchar *
gxml_ixsd_simple_type_get_name (GXmlIXsdSimpleType *self
);
Get and return the current value of the "name" property.
void gxml_ixsd_simple_type_set_name (GXmlIXsdSimpleType *self
,const gchar *value
);
Set the value of the "name" property to value
.
self |
the GXmlIXsdSimpleType instance to modify |
|
value |
the new value of the "name" property |
GXmlIXsdAnnotation *
gxml_ixsd_simple_type_get_annotation (GXmlIXsdSimpleType *self
);
Get and return the current value of the "annotation" property.
void gxml_ixsd_simple_type_set_annotation (GXmlIXsdSimpleType *self
,GXmlIXsdAnnotation *value
);
Set the value of the "annotation" property to value
.
self |
the GXmlIXsdSimpleType instance to modify |
|
value |
the new value of the "annotation" property |
GXmlIXsdTypeList *
gxml_ixsd_simple_type_get_list (GXmlIXsdSimpleType *self
);
Get and return the current value of the "list" property.
void gxml_ixsd_simple_type_set_list (GXmlIXsdSimpleType *self
,GXmlIXsdTypeList *value
);
Set the value of the "list" property to value
.
self |
the GXmlIXsdSimpleType instance to modify |
|
value |
the new value of the "list" property |
GXmlIXsdTypeUnion *
gxml_ixsd_simple_type_get_union (GXmlIXsdSimpleType *self
);
Get and return the current value of the "union" property.
void gxml_ixsd_simple_type_set_union (GXmlIXsdSimpleType *self
,GXmlIXsdTypeUnion *value
);
Set the value of the "union" property to value
.
self |
the GXmlIXsdSimpleType instance to modify |
|
value |
the new value of the "union" property |
GXmlIXsdTypeRestriction *
gxml_ixsd_simple_type_get_restriction (GXmlIXsdSimpleType *self
);
Get and return the current value of the "restriction" property.
void gxml_ixsd_simple_type_set_restriction (GXmlIXsdSimpleType *self
,GXmlIXsdTypeRestriction *value
);
Set the value of the "restriction" property to value
.
self |
the GXmlIXsdSimpleType instance to modify |
|
value |
the new value of the "restriction" property |
const gchar *
gxml_ixsd_type_restriction_get_base (GXmlIXsdTypeRestriction *self
);
Get and return the current value of the "base" property.
void gxml_ixsd_type_restriction_set_base (GXmlIXsdTypeRestriction *self
,const gchar *value
);
Set the value of the "base" property to value
.
self |
the GXmlIXsdTypeRestriction instance to modify |
|
value |
the new value of the "base" property |
const gchar *
gxml_ixsd_type_restriction_get_id (GXmlIXsdTypeRestriction *self
);
Get and return the current value of the "id" property.
void gxml_ixsd_type_restriction_set_id (GXmlIXsdTypeRestriction *self
,const gchar *value
);
Set the value of the "id" property to value
.
self |
the GXmlIXsdTypeRestriction instance to modify |
|
value |
the new value of the "id" property |
GXmlIXsdSimpleType *
gxml_ixsd_type_restriction_get_simple_type
(GXmlIXsdTypeRestriction *self
);
Get and return the current value of the "simple-type" property.
void gxml_ixsd_type_restriction_set_simple_type (GXmlIXsdTypeRestriction *self
,GXmlIXsdSimpleType *value
);
Set the value of the "simple-type" property to value
.
self |
the GXmlIXsdTypeRestriction instance to modify |
|
value |
the new value of the "simple-type" property |
GXmlIXsdListTypeRestrictionEnumerations *
gxml_ixsd_type_restriction_get_enumerations
(GXmlIXsdTypeRestriction *self
);
Get and return the current value of the "enumerations" property.
void gxml_ixsd_type_restriction_set_enumerations (GXmlIXsdTypeRestriction *self
,GXmlIXsdListTypeRestrictionEnumerations *value
);
Set the value of the "enumerations" property to value
.
self |
the GXmlIXsdTypeRestriction instance to modify |
|
value |
the new value of the "enumerations" property |
GXmlIXsdListTypeRestrictionWhiteSpaces *
gxml_ixsd_type_restriction_get_white_spaces
(GXmlIXsdTypeRestriction *self
);
Get and return the current value of the "white-spaces" property.
void gxml_ixsd_type_restriction_set_white_spaces (GXmlIXsdTypeRestriction *self
,GXmlIXsdListTypeRestrictionWhiteSpaces *value
);
Set the value of the "white-spaces" property to value
.
self |
the GXmlIXsdTypeRestriction instance to modify |
|
value |
the new value of the "white-spaces" property |
GXmlIXsdAnnotation *
gxml_ixsd_type_restriction_def_get_annotation
(GXmlIXsdTypeRestrictionDef *self
);
Get and return the current value of the "annotation" property.
void gxml_ixsd_type_restriction_def_set_annotation (GXmlIXsdTypeRestrictionDef *self
,GXmlIXsdAnnotation *value
);
Set the value of the "annotation" property to value
.
self |
the GXmlIXsdTypeRestrictionDef instance to modify |
|
value |
the new value of the "annotation" property |
const gchar *
gxml_ixsd_type_restriction_enumeration_get_id
(GXmlIXsdTypeRestrictionEnumeration *self
);
Get and return the current value of the "id" property.
void gxml_ixsd_type_restriction_enumeration_set_id (GXmlIXsdTypeRestrictionEnumeration *self
,const gchar *value
);
Set the value of the "id" property to value
.
self |
the GXmlIXsdTypeRestrictionEnumeration instance to modify |
|
value |
the new value of the "id" property |
const gchar *
gxml_ixsd_type_restriction_enumeration_get_value
(GXmlIXsdTypeRestrictionEnumeration *self
);
Get and return the current value of the "value" property.
void gxml_ixsd_type_restriction_enumeration_set_value (GXmlIXsdTypeRestrictionEnumeration *self
,const gchar *value
);
Set the value of the "value" property to value
.
self |
the GXmlIXsdTypeRestrictionEnumeration instance to modify |
|
value |
the new value of the "value" property |
gboolean
gxml_ixsd_type_restriction_white_space_get_fixed
(GXmlIXsdTypeRestrictionWhiteSpace *self
);
Get and return the current value of the "fixed" property.
void gxml_ixsd_type_restriction_white_space_set_fixed (GXmlIXsdTypeRestrictionWhiteSpace *self
,gboolean value
);
Set the value of the "fixed" property to value
.
self |
the GXmlIXsdTypeRestrictionWhiteSpace instance to modify |
|
value |
the new value of the "fixed" property |
const gchar *
gxml_ixsd_type_restriction_white_space_get_id
(GXmlIXsdTypeRestrictionWhiteSpace *self
);
Get and return the current value of the "id" property.
void gxml_ixsd_type_restriction_white_space_set_id (GXmlIXsdTypeRestrictionWhiteSpace *self
,const gchar *value
);
Set the value of the "id" property to value
.
self |
the GXmlIXsdTypeRestrictionWhiteSpace instance to modify |
|
value |
the new value of the "id" property |
const gchar *
gxml_ixsd_type_restriction_white_space_get_value
(GXmlIXsdTypeRestrictionWhiteSpace *self
);
Get and return the current value of the "value" property.
(collapse | preserve | replace)
void gxml_ixsd_type_restriction_white_space_set_value (GXmlIXsdTypeRestrictionWhiteSpace *self
,const gchar *value
);
Set the value of the "value" property to value
.
(collapse | preserve | replace)
self |
the GXmlIXsdTypeRestrictionWhiteSpace instance to modify |
|
value |
the new value of the "value" property |
gboolean
gxml_ixsd_complex_type_get_abstract (GXmlIXsdComplexType *self
);
Get and return the current value of the "abstract" property.
attribute name = abstract
void gxml_ixsd_complex_type_set_abstract (GXmlIXsdComplexType *self
,gboolean value
);
Set the value of the "abstract" property to value
.
attribute name = abstract
self |
the GXmlIXsdComplexType instance to modify |
|
value |
the new value of the "abstract" property |
const gchar *
gxml_ixsd_complex_type_get_block (GXmlIXsdComplexType *self
);
Get and return the current value of the "block" property.
(all | List of (extension | restriction))
void gxml_ixsd_complex_type_set_block (GXmlIXsdComplexType *self
,const gchar *value
);
Set the value of the "block" property to value
.
(all | List of (extension | restriction))
self |
the GXmlIXsdComplexType instance to modify |
|
value |
the new value of the "block" property |
const gchar *
gxml_ixsd_complex_type_get_final (GXmlIXsdComplexType *self
);
Get and return the current value of the "final" property.
(all | List of (extension | restriction))
void gxml_ixsd_complex_type_set_final (GXmlIXsdComplexType *self
,const gchar *value
);
Set the value of the "final" property to value
.
(all | List of (extension | restriction))
self |
the GXmlIXsdComplexType instance to modify |
|
value |
the new value of the "final" property |
gboolean
gxml_ixsd_complex_type_get_mixed (GXmlIXsdComplexType *self
);
Get and return the current value of the "mixed" property.
void gxml_ixsd_complex_type_set_mixed (GXmlIXsdComplexType *self
,gboolean value
);
Set the value of the "mixed" property to value
.
self |
the GXmlIXsdComplexType instance to modify |
|
value |
the new value of the "mixed" property |
const gchar *
gxml_ixsd_complex_type_get_name (GXmlIXsdComplexType *self
);
Get and return the current value of the "name" property.
void gxml_ixsd_complex_type_set_name (GXmlIXsdComplexType *self
,const gchar *value
);
Set the value of the "name" property to value
.
self |
the GXmlIXsdComplexType instance to modify |
|
value |
the new value of the "name" property |
gboolean
gxml_ixsd_complex_type_get_default_attributes_apply
(GXmlIXsdComplexType *self
);
Get and return the current value of the "default-attributes-apply" property.
defaultAttributesApply
void gxml_ixsd_complex_type_set_default_attributes_apply (GXmlIXsdComplexType *self
,gboolean value
);
Set the value of the "default-attributes-apply" property to value
.
defaultAttributesApply
self |
the GXmlIXsdComplexType instance to modify |
|
value |
the new value of the "default-attributes-apply" property |
GXmlIXsdBaseContent *
gxml_ixsd_complex_type_get_content_type
(GXmlIXsdComplexType *self
);
Get and return the current value of the "content-type" property.
void gxml_ixsd_complex_type_set_content_type (GXmlIXsdComplexType *self
,GXmlIXsdBaseContent *value
);
Set the value of the "content-type" property to value
.
A GXmlIXsdComplexType or GXmlIXsdSimpleType
self |
the GXmlIXsdComplexType instance to modify |
|
value |
the new value of the "content-type" property |
GXmlIXsdListAttributes *
gxml_ixsd_complex_type_get_type_attributes
(GXmlIXsdComplexType *self
);
Get and return the current value of the "type-attributes" property.
List of GXmlIXsdAttribute definitions
GXmlIXsdListAttributesGroup *
gxml_ixsd_complex_type_get_group_attributes
(GXmlIXsdComplexType *self
);
Get and return the current value of the "group-attributes" property.
List of GXmlIXsdAttributeGroup definitions
const gchar *
gxml_ixsd_extension_get_base (GXmlIXsdExtension *self
);
Get and return the current value of the "base" property.
void gxml_ixsd_extension_set_base (GXmlIXsdExtension *self
,const gchar *value
);
Set the value of the "base" property to value
.
gboolean
gxml_ixsd_element_get_abstract (GXmlIXsdElement *self
);
Get and return the current value of the "abstract" property.
attribute name = abstract
void gxml_ixsd_element_set_abstract (GXmlIXsdElement *self
,gboolean value
);
Set the value of the "abstract" property to value
.
attribute name = abstract
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "abstract" property |
const gchar *
gxml_ixsd_element_get_block (GXmlIXsdElement *self
);
Get and return the current value of the "block" property.
(all | List of (extension | restriction | substitution))
void gxml_ixsd_element_set_block (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "block" property to value
.
(all | List of (extension | restriction | substitution))
const gchar *
gxml_ixsd_element_get_default (GXmlIXsdElement *self
);
Get and return the current value of the "default" property.
void gxml_ixsd_element_set_default (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "default" property to value
.
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "default" property |
const gchar *
gxml_ixsd_element_get_final (GXmlIXsdElement *self
);
Get and return the current value of the "final" property.
(all | List of (extension | restriction))
void gxml_ixsd_element_set_final (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "final" property to value
.
(all | List of (extension | restriction))
const gchar *
gxml_ixsd_element_get_fixed (GXmlIXsdElement *self
);
Get and return the current value of the "fixed" property.
void gxml_ixsd_element_set_fixed (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "fixed" property to value
.
const gchar *
gxml_ixsd_element_get_form (GXmlIXsdElement *self
);
Get and return the current value of the "form" property.
(qualified | unqualified)
void gxml_ixsd_element_set_form (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "form" property to value
.
(qualified | unqualified)
const gchar *
gxml_ixsd_element_get_id (GXmlIXsdElement *self
);
Get and return the current value of the "id" property.
void gxml_ixsd_element_set_id (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "id" property to value
.
const gchar *
gxml_ixsd_element_get_maxOccurs (GXmlIXsdElement *self
);
Get and return the current value of the "maxOccurs" property.
(nonNegativeInteger | unbounded) : 1
void gxml_ixsd_element_set_maxOccurs (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "maxOccurs" property to value
.
(nonNegativeInteger | unbounded) : 1
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "maxOccurs" property |
const gchar *
gxml_ixsd_element_get_minOccurs (GXmlIXsdElement *self
);
Get and return the current value of the "minOccurs" property.
nonNegativeInteger : 1
void gxml_ixsd_element_set_minOccurs (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "minOccurs" property to value
.
nonNegativeInteger : 1
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "minOccurs" property |
const gchar *
gxml_ixsd_element_get_name (GXmlIXsdElement *self
);
Get and return the current value of the "name" property.
void gxml_ixsd_element_set_name (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "name" property to value
.
gboolean
gxml_ixsd_element_get_nillable (GXmlIXsdElement *self
);
Get and return the current value of the "nillable" property.
void gxml_ixsd_element_set_nillable (GXmlIXsdElement *self
,gboolean value
);
Set the value of the "nillable" property to value
.
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "nillable" property |
const gchar *
gxml_ixsd_element_get_ref (GXmlIXsdElement *self
);
Get and return the current value of the "ref" property.
void gxml_ixsd_element_set_ref (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "ref" property to value
.
GXmlDomTokenList *
gxml_ixsd_element_get_substitution_group
(GXmlIXsdElement *self
);
Get and return the current value of the "substitution-group" property.
substitutionGroup
void gxml_ixsd_element_set_substitution_group (GXmlIXsdElement *self
,GXmlDomTokenList *value
);
Set the value of the "substitution-group" property to value
.
substitutionGroup
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "substitution-group" property |
const gchar *
gxml_ixsd_element_get_target_namespace
(GXmlIXsdElement *self
);
Get and return the current value of the "target-namespace" property.
targetNamespace
void gxml_ixsd_element_set_target_namespace (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "target-namespace" property to value
.
targetNamespace
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "target-namespace" property |
const gchar *
gxml_ixsd_element_get_object_type (GXmlIXsdElement *self
);
Get and return the current value of the "object-type" property.
attribute name = 'type'
void gxml_ixsd_element_set_object_type (GXmlIXsdElement *self
,const gchar *value
);
Set the value of the "object-type" property to value
.
attribute name = 'type'
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "object-type" property |
GXmlIXsdAnnotation *
gxml_ixsd_element_get_anotation (GXmlIXsdElement *self
);
Get and return the current value of the "anotation" property.
void gxml_ixsd_element_set_anotation (GXmlIXsdElement *self
,GXmlIXsdAnnotation *value
);
Set the value of the "anotation" property to value
.
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "anotation" property |
GXmlIXsdSimpleType *
gxml_ixsd_element_get_simple_type (GXmlIXsdElement *self
);
Get and return the current value of the "simple-type" property.
void gxml_ixsd_element_set_simple_type (GXmlIXsdElement *self
,GXmlIXsdSimpleType *value
);
Set the value of the "simple-type" property to value
.
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "simple-type" property |
GXmlIXsdComplexType *
gxml_ixsd_element_get_complex_type (GXmlIXsdElement *self
);
Get and return the current value of the "complex-type" property.
void gxml_ixsd_element_set_complex_type (GXmlIXsdElement *self
,GXmlIXsdComplexType *value
);
Set the value of the "complex-type" property to value
.
self |
the GXmlIXsdElement instance to modify |
|
value |
the new value of the "complex-type" property |
GXmlIXsdAnnotation *
gxml_ixsd_base_content_get_anotation (GXmlIXsdBaseContent *self
);
Get and return the current value of the "anotation" property.
void gxml_ixsd_base_content_set_anotation (GXmlIXsdBaseContent *self
,GXmlIXsdAnnotation *value
);
Set the value of the "anotation" property to value
.
self |
the GXmlIXsdBaseContent instance to modify |
|
value |
the new value of the "anotation" property |
GXmlIXsdAnnotation *
gxml_ixsd_base_attribute_get_anotation
(GXmlIXsdBaseAttribute *self
);
Get and return the current value of the "anotation" property.
void gxml_ixsd_base_attribute_set_anotation (GXmlIXsdBaseAttribute *self
,GXmlIXsdAnnotation *value
);
Set the value of the "anotation" property to value
.
self |
the GXmlIXsdBaseAttribute instance to modify |
|
value |
the new value of the "anotation" property |
GXmlDomElement * gxml_ixsd_list_get_item (GXmlIXsdList *self
,gint index
);
gint gxml_ixsd_list_index_of (GXmlIXsdList *self
,GXmlDomElement *element
);
GXmlDomElement *
gxml_ixsd_list_get_element (GXmlIXsdList *self
);
Get and return the current value of the "element" property.
void gxml_ixsd_list_set_element (GXmlIXsdList *self
,GXmlDomElement *value
);
Set the value of the "element" property to value
.
GType
gxml_ixsd_list_get_items_type (GXmlIXsdList *self
);
Get and return the current value of the "items-type" property.
void gxml_ixsd_list_set_items_type (GXmlIXsdList *self
,GType value
);
Set the value of the "items-type" property to value
.
self |
the GXmlIXsdList instance to modify |
|
value |
the new value of the "items-type" property |
GType
gxml_ixsd_list_get_items_name (GXmlIXsdList *self
);
Get and return the current value of the "items-name" property.
void gxml_ixsd_list_set_items_name (GXmlIXsdList *self
,GType value
);
Set the value of the "items-name" property to value
.
self |
the GXmlIXsdList instance to modify |
|
value |
the new value of the "items-name" property |
gint
gxml_ixsd_list_get_length (GXmlIXsdList *self
);
Get and return the current value of the "length" property.
#define GXML_IXSD_SCHEMA_SCHEMA_NAMESPACE_URI "http://www.w3.org/2001/XMLSchema"
struct GXmlIXsdSchemaIface { GTypeInterface parent_iface; GXmlIXsdListElements* (*get_element_definitions) (GXmlIXsdSchema* self); void (*set_element_definitions) (GXmlIXsdSchema* self, GXmlIXsdListElements* value); GXmlIXsdListSimpleTypes* (*get_simple_type_definitions) (GXmlIXsdSchema* self); void (*set_simple_type_definitions) (GXmlIXsdSchema* self, GXmlIXsdListSimpleTypes* value); GXmlIXsdListComplexTypes* (*get_complex_type_definitions) (GXmlIXsdSchema* self); void (*set_complex_type_definitions) (GXmlIXsdSchema* self, GXmlIXsdListComplexTypes* value); };
Interface for creating GXmlIXsdSchema implementations.
the parent interface structure |
||
getter method for the abstract property "element-definitions" |
||
setter method for the abstract property "element-definitions" |
||
getter method for the abstract property "simple-type-definitions" |
||
setter method for the abstract property "simple-type-definitions" |
||
getter method for the abstract property "complex-type-definitions" |
||
setter method for the abstract property "complex-type-definitions" |
struct GXmlIXsdBaseTypeIface { GTypeInterface parent_iface; GXmlIXsdAnnotation* (*get_anotation) (GXmlIXsdBaseType* self); void (*set_anotation) (GXmlIXsdBaseType* self, GXmlIXsdAnnotation* value); };
Interface for creating GXmlIXsdBaseType implementations.
struct GXmlIXsdSimpleTypeIface { GTypeInterface parent_iface; const gchar* (*get_final) (GXmlIXsdSimpleType* self); void (*set_final) (GXmlIXsdSimpleType* self, const gchar* value); const gchar* (*get_id) (GXmlIXsdSimpleType* self); void (*set_id) (GXmlIXsdSimpleType* self, const gchar* value); const gchar* (*get_name) (GXmlIXsdSimpleType* self); void (*set_name) (GXmlIXsdSimpleType* self, const gchar* value); GXmlIXsdAnnotation* (*get_annotation) (GXmlIXsdSimpleType* self); void (*set_annotation) (GXmlIXsdSimpleType* self, GXmlIXsdAnnotation* value); GXmlIXsdTypeList* (*get_list) (GXmlIXsdSimpleType* self); void (*set_list) (GXmlIXsdSimpleType* self, GXmlIXsdTypeList* value); GXmlIXsdTypeUnion* (*get_union) (GXmlIXsdSimpleType* self); void (*set_union) (GXmlIXsdSimpleType* self, GXmlIXsdTypeUnion* value); GXmlIXsdTypeRestriction* (*get_restriction) (GXmlIXsdSimpleType* self); void (*set_restriction) (GXmlIXsdSimpleType* self, GXmlIXsdTypeRestriction* value); };
Interface for creating GXmlIXsdSimpleType implementations.
the parent interface structure |
||
getter method for the abstract property "final" |
||
setter method for the abstract property "final" |
||
getter method for the abstract property "id" |
||
setter method for the abstract property "id" |
||
getter method for the abstract property "name" |
||
setter method for the abstract property "name" |
||
getter method for the abstract property "annotation" |
||
setter method for the abstract property "annotation" |
||
getter method for the abstract property "list" |
||
setter method for the abstract property "list" |
||
getter method for the abstract property "union" |
||
setter method for the abstract property "union" |
||
getter method for the abstract property "restriction" |
||
setter method for the abstract property "restriction" |
struct GXmlIXsdTypeDefIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeDef implementations.
#define GXML_IXSD_TYPE_RESTRICTION_SCHEMA_NODE_NAME "restriction"
struct GXmlIXsdTypeRestrictionIface { GTypeInterface parent_iface; const gchar* (*get_base) (GXmlIXsdTypeRestriction* self); void (*set_base) (GXmlIXsdTypeRestriction* self, const gchar* value); const gchar* (*get_id) (GXmlIXsdTypeRestriction* self); void (*set_id) (GXmlIXsdTypeRestriction* self, const gchar* value); GXmlIXsdSimpleType* (*get_simple_type) (GXmlIXsdTypeRestriction* self); void (*set_simple_type) (GXmlIXsdTypeRestriction* self, GXmlIXsdSimpleType* value); GXmlIXsdListTypeRestrictionEnumerations* (*get_enumerations) (GXmlIXsdTypeRestriction* self); void (*set_enumerations) (GXmlIXsdTypeRestriction* self, GXmlIXsdListTypeRestrictionEnumerations* value); GXmlIXsdListTypeRestrictionWhiteSpaces* (*get_white_spaces) (GXmlIXsdTypeRestriction* self); void (*set_white_spaces) (GXmlIXsdTypeRestriction* self, GXmlIXsdListTypeRestrictionWhiteSpaces* value); };
Interface for creating GXmlIXsdTypeRestriction implementations.
the parent interface structure |
||
getter method for the abstract property "id" |
||
setter method for the abstract property "id" |
||
getter method for the abstract property "simple-type" |
||
setter method for the abstract property "simple-type" |
||
getter method for the abstract property "enumerations" |
||
setter method for the abstract property "enumerations" |
||
getter method for the abstract property "white-spaces" |
||
setter method for the abstract property "white-spaces" |
struct GXmlIXsdTypeListIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeList implementations.
struct GXmlIXsdTypeUnionIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeUnion implementations.
struct GXmlIXsdTypeRestrictionDefIface { GTypeInterface parent_iface; GXmlIXsdAnnotation* (*get_annotation) (GXmlIXsdTypeRestrictionDef* self); void (*set_annotation) (GXmlIXsdTypeRestrictionDef* self, GXmlIXsdAnnotation* value); };
Interface for creating GXmlIXsdTypeRestrictionDef implementations.
typedef struct _GXmlIXsdTypeRestrictionMinExclusive GXmlIXsdTypeRestrictionMinExclusive;
struct GXmlIXsdTypeRestrictionMinExclusiveIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionMinExclusive implementations.
typedef struct _GXmlIXsdTypeRestrictionMinInclusive GXmlIXsdTypeRestrictionMinInclusive;
struct GXmlIXsdTypeRestrictionMinInclusiveIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionMinInclusive implementations.
typedef struct _GXmlIXsdTypeRestrictionMaxExclusive GXmlIXsdTypeRestrictionMaxExclusive;
struct GXmlIXsdTypeRestrictionMaxExclusiveIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionMaxExclusive implementations.
typedef struct _GXmlIXsdTypeRestrictionMaxInclusive GXmlIXsdTypeRestrictionMaxInclusive;
struct GXmlIXsdTypeRestrictionMaxInclusiveIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionMaxInclusive implementations.
typedef struct _GXmlIXsdTypeRestrictionTotalDigits GXmlIXsdTypeRestrictionTotalDigits;
struct GXmlIXsdTypeRestrictionTotalDigitsIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionTotalDigits implementations.
typedef struct _GXmlIXsdTypeRestrictionFractionDigits GXmlIXsdTypeRestrictionFractionDigits;
struct GXmlIXsdTypeRestrictionFractionDigitsIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionFractionDigits implementations.
typedef struct _GXmlIXsdTypeRestrictionLength GXmlIXsdTypeRestrictionLength;
struct GXmlIXsdTypeRestrictionLengthIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionLength implementations.
typedef struct _GXmlIXsdTypeRestrictionMinLength GXmlIXsdTypeRestrictionMinLength;
struct GXmlIXsdTypeRestrictionMinLengthIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionMinLength implementations.
typedef struct _GXmlIXsdTypeRestrictionMaxLength GXmlIXsdTypeRestrictionMaxLength;
struct GXmlIXsdTypeRestrictionMaxLengthIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionMaxLength implementations.
#define GXML_IXSD_TYPE_RESTRICTION_ENUMERATION_SCHEMA_NODE_NAME "enumeration"
typedef struct _GXmlIXsdTypeRestrictionEnumeration GXmlIXsdTypeRestrictionEnumeration;
struct GXmlIXsdTypeRestrictionEnumerationIface { GTypeInterface parent_iface; const gchar* (*get_id) (GXmlIXsdTypeRestrictionEnumeration* self); void (*set_id) (GXmlIXsdTypeRestrictionEnumeration* self, const gchar* value); const gchar* (*get_value) (GXmlIXsdTypeRestrictionEnumeration* self); void (*set_value) (GXmlIXsdTypeRestrictionEnumeration* self, const gchar* value); };
Interface for creating GXmlIXsdTypeRestrictionEnumeration implementations.
#define GXML_IXSD_TYPE_RESTRICTION_WHITE_SPACE_SCHEMA_NODE_NAME "whiteSpace"
typedef struct _GXmlIXsdTypeRestrictionWhiteSpace GXmlIXsdTypeRestrictionWhiteSpace;
struct GXmlIXsdTypeRestrictionWhiteSpaceIface { GTypeInterface parent_iface; gboolean (*get_fixed) (GXmlIXsdTypeRestrictionWhiteSpace* self); void (*set_fixed) (GXmlIXsdTypeRestrictionWhiteSpace* self, gboolean value); const gchar* (*get_id) (GXmlIXsdTypeRestrictionWhiteSpace* self); void (*set_id) (GXmlIXsdTypeRestrictionWhiteSpace* self, const gchar* value); const gchar* (*get_value) (GXmlIXsdTypeRestrictionWhiteSpace* self); void (*set_value) (GXmlIXsdTypeRestrictionWhiteSpace* self, const gchar* value); };
Interface for creating GXmlIXsdTypeRestrictionWhiteSpace implementations.
the parent interface structure |
||
getter method for the abstract property "fixed" |
||
setter method for the abstract property "fixed" |
||
getter method for the abstract property "id" |
||
setter method for the abstract property "id" |
||
getter method for the abstract property "value" |
||
setter method for the abstract property "value" |
typedef struct _GXmlIXsdTypeRestrictionPattern GXmlIXsdTypeRestrictionPattern;
struct GXmlIXsdTypeRestrictionPatternIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionPattern implementations.
typedef struct _GXmlIXsdTypeRestrictionAssertion GXmlIXsdTypeRestrictionAssertion;
struct GXmlIXsdTypeRestrictionAssertionIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionAssertion implementations.
typedef struct _GXmlIXsdTypeRestrictionExplicitTimezone GXmlIXsdTypeRestrictionExplicitTimezone;
struct GXmlIXsdTypeRestrictionExplicitTimezoneIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdTypeRestrictionExplicitTimezone implementations.
#define GXML_IXSD_COMPLEX_TYPE_SCHEMA_NODE_NAME "complexType"
struct GXmlIXsdComplexTypeIface { GTypeInterface parent_iface; gboolean (*get_abstract) (GXmlIXsdComplexType* self); void (*set_abstract) (GXmlIXsdComplexType* self, gboolean value); const gchar* (*get_block) (GXmlIXsdComplexType* self); void (*set_block) (GXmlIXsdComplexType* self, const gchar* value); const gchar* (*get_final) (GXmlIXsdComplexType* self); void (*set_final) (GXmlIXsdComplexType* self, const gchar* value); gboolean (*get_mixed) (GXmlIXsdComplexType* self); void (*set_mixed) (GXmlIXsdComplexType* self, gboolean value); const gchar* (*get_name) (GXmlIXsdComplexType* self); void (*set_name) (GXmlIXsdComplexType* self, const gchar* value); gboolean (*get_default_attributes_apply) (GXmlIXsdComplexType* self); void (*set_default_attributes_apply) (GXmlIXsdComplexType* self, gboolean value); GXmlIXsdBaseContent* (*get_content_type) (GXmlIXsdComplexType* self); void (*set_content_type) (GXmlIXsdComplexType* self, GXmlIXsdBaseContent* value); GXmlIXsdListAttributes* (*get_type_attributes) (GXmlIXsdComplexType* self); GXmlIXsdListAttributesGroup* (*get_group_attributes) (GXmlIXsdComplexType* self); };
Interface for creating GXmlIXsdComplexType implementations.
the parent interface structure |
||
getter method for the abstract property "block" |
||
setter method for the abstract property "block" |
||
getter method for the abstract property "final" |
||
setter method for the abstract property "final" |
||
getter method for the abstract property "mixed" |
||
setter method for the abstract property "mixed" |
||
getter method for the abstract property "name" |
||
setter method for the abstract property "name" |
||
getter method for the abstract property "default-attributes-apply" |
||
setter method for the abstract property "default-attributes-apply" |
||
getter method for the abstract property "content-type" |
||
setter method for the abstract property "content-type" |
||
getter method for the abstract property "type-attributes" |
||
getter method for the abstract property "group-attributes" |
struct GXmlIXsdExtensionIface { GTypeInterface parent_iface; const gchar* (*get_base) (GXmlIXsdExtension* self); void (*set_base) (GXmlIXsdExtension* self, const gchar* value); };
Interface for creating GXmlIXsdExtension implementations.
struct GXmlIXsdElementIface { GTypeInterface parent_iface; gboolean (*get_abstract) (GXmlIXsdElement* self); void (*set_abstract) (GXmlIXsdElement* self, gboolean value); const gchar* (*get_block) (GXmlIXsdElement* self); void (*set_block) (GXmlIXsdElement* self, const gchar* value); const gchar* (*get_default) (GXmlIXsdElement* self); void (*set_default) (GXmlIXsdElement* self, const gchar* value); const gchar* (*get_final) (GXmlIXsdElement* self); void (*set_final) (GXmlIXsdElement* self, const gchar* value); const gchar* (*get_fixed) (GXmlIXsdElement* self); void (*set_fixed) (GXmlIXsdElement* self, const gchar* value); const gchar* (*get_form) (GXmlIXsdElement* self); void (*set_form) (GXmlIXsdElement* self, const gchar* value); const gchar* (*get_id) (GXmlIXsdElement* self); void (*set_id) (GXmlIXsdElement* self, const gchar* value); const gchar* (*get_maxOccurs) (GXmlIXsdElement* self); void (*set_maxOccurs) (GXmlIXsdElement* self, const gchar* value); const gchar* (*get_minOccurs) (GXmlIXsdElement* self); void (*set_minOccurs) (GXmlIXsdElement* self, const gchar* value); const gchar* (*get_name) (GXmlIXsdElement* self); void (*set_name) (GXmlIXsdElement* self, const gchar* value); gboolean (*get_nillable) (GXmlIXsdElement* self); void (*set_nillable) (GXmlIXsdElement* self, gboolean value); const gchar* (*get_ref) (GXmlIXsdElement* self); void (*set_ref) (GXmlIXsdElement* self, const gchar* value); GXmlDomTokenList* (*get_substitution_group) (GXmlIXsdElement* self); void (*set_substitution_group) (GXmlIXsdElement* self, GXmlDomTokenList* value); const gchar* (*get_target_namespace) (GXmlIXsdElement* self); void (*set_target_namespace) (GXmlIXsdElement* self, const gchar* value); const gchar* (*get_object_type) (GXmlIXsdElement* self); void (*set_object_type) (GXmlIXsdElement* self, const gchar* value); GXmlIXsdAnnotation* (*get_anotation) (GXmlIXsdElement* self); void (*set_anotation) (GXmlIXsdElement* self, GXmlIXsdAnnotation* value); GXmlIXsdSimpleType* (*get_simple_type) (GXmlIXsdElement* self); void (*set_simple_type) (GXmlIXsdElement* self, GXmlIXsdSimpleType* value); GXmlIXsdComplexType* (*get_complex_type) (GXmlIXsdElement* self); void (*set_complex_type) (GXmlIXsdElement* self, GXmlIXsdComplexType* value); };
Interface for creating GXmlIXsdElement implementations.
the parent interface structure |
||
getter method for the abstract property "block" |
||
setter method for the abstract property "block" |
||
getter method for the abstract property "final" |
||
setter method for the abstract property "final" |
||
getter method for the abstract property "fixed" |
||
setter method for the abstract property "fixed" |
||
getter method for the abstract property "form" |
||
setter method for the abstract property "form" |
||
getter method for the abstract property "id" |
||
setter method for the abstract property "id" |
||
getter method for the abstract property "maxOccurs" |
||
setter method for the abstract property "maxOccurs" |
||
getter method for the abstract property "minOccurs" |
||
setter method for the abstract property "minOccurs" |
||
getter method for the abstract property "name" |
||
setter method for the abstract property "name" |
||
getter method for the abstract property "nillable" |
||
setter method for the abstract property "nillable" |
||
getter method for the abstract property "substitution-group" |
||
setter method for the abstract property "substitution-group" |
||
getter method for the abstract property "target-namespace" |
||
setter method for the abstract property "target-namespace" |
||
getter method for the abstract property "object-type" |
||
setter method for the abstract property "object-type" |
||
getter method for the abstract property "anotation" |
||
setter method for the abstract property "anotation" |
||
getter method for the abstract property "simple-type" |
||
setter method for the abstract property "simple-type" |
||
getter method for the abstract property "complex-type" |
||
setter method for the abstract property "complex-type" |
struct GXmlIXsdAnnotationIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdAnnotation implementations.
struct GXmlIXsdBaseContentIface { GTypeInterface parent_iface; GXmlIXsdAnnotation* (*get_anotation) (GXmlIXsdBaseContent* self); void (*set_anotation) (GXmlIXsdBaseContent* self, GXmlIXsdAnnotation* value); };
Interface for creating GXmlIXsdBaseContent implementations.
#define GXML_IXSD_SIMPLE_CONTENT_SCHEMA_NODE_NAME "simpleContent"
struct GXmlIXsdSimpleContentIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdSimpleContent implementations.
#define GXML_IXSD_COMPLEX_CONTENT_SCHEMA_NODE_NAME "complexContent"
struct GXmlIXsdComplexContentIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdComplexContent implementations.
struct GXmlIXsdOpenContentIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdOpenContent implementations.
struct GXmlIXsdBaseAttributeIface { GTypeInterface parent_iface; GXmlIXsdAnnotation* (*get_anotation) (GXmlIXsdBaseAttribute* self); void (*set_anotation) (GXmlIXsdBaseAttribute* self, GXmlIXsdAnnotation* value); };
Interface for creating GXmlIXsdBaseAttribute implementations.
struct GXmlIXsdAttributeIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdAttribute implementations.
#define GXML_IXSD_ATTRIBUTE_GROUP_SCHEMA_NODE_NAME "attributeGroup"
struct GXmlIXsdAttributeGroupIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdAttributeGroup implementations.
struct GXmlIXsdListIface { GTypeInterface parent_iface; GXmlDomElement* (*get_item) (GXmlIXsdList* self, gint index); void (*append) (GXmlIXsdList* self, GXmlDomElement* element); void (*remove) (GXmlIXsdList* self, gint index); gint (*index_of) (GXmlIXsdList* self, GXmlDomElement* element); GXmlDomElement* (*get_element) (GXmlIXsdList* self); void (*set_element) (GXmlIXsdList* self, GXmlDomElement* value); GType (*get_items_type) (GXmlIXsdList* self); void (*set_items_type) (GXmlIXsdList* self, GType value); GType (*get_items_name) (GXmlIXsdList* self); void (*set_items_name) (GXmlIXsdList* self, GType value); gint (*get_length) (GXmlIXsdList* self); };
Interface for creating GXmlIXsdList implementations.
the parent interface structure |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
virtual method called by |
||
getter method for the abstract property "element" |
||
getter method for the abstract property "items-type" |
||
getter method for the abstract property "items-name" |
||
getter method for the abstract property "length" |
struct GXmlIXsdListElementsIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdListElements implementations.
struct GXmlIXsdListSimpleTypesIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdListSimpleTypes implementations.
struct GXmlIXsdListComplexTypesIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdListComplexTypes implementations.
struct GXmlIXsdListAttributesIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdListAttributes implementations.
typedef struct _GXmlIXsdListAttributesGroup GXmlIXsdListAttributesGroup;
struct GXmlIXsdListAttributesGroupIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdListAttributesGroup implementations.
typedef struct _GXmlIXsdListTypeRestrictionEnumerations GXmlIXsdListTypeRestrictionEnumerations;
struct GXmlIXsdListTypeRestrictionEnumerationsIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdListTypeRestrictionEnumerations implementations.
typedef struct _GXmlIXsdListTypeRestrictionWhiteSpaces GXmlIXsdListTypeRestrictionWhiteSpaces;
struct GXmlIXsdListTypeRestrictionWhiteSpacesIface { GTypeInterface parent_iface; };
Interface for creating GXmlIXsdListTypeRestrictionWhiteSpaces implementations.