GXmlIXsdSchema

GXmlIXsdSchema — Reference interfaces for XSD support.

Functions

GXmlIXsdListElements * gxml_ixsd_schema_get_element_definitions ()
void gxml_ixsd_schema_set_element_definitions ()
GXmlIXsdListSimpleTypes * gxml_ixsd_schema_get_simple_type_definitions ()
void gxml_ixsd_schema_set_simple_type_definitions ()
GXmlIXsdListComplexTypes * gxml_ixsd_schema_get_complex_type_definitions ()
void gxml_ixsd_schema_set_complex_type_definitions ()
GXmlIXsdAnnotation * gxml_ixsd_base_type_get_anotation ()
void gxml_ixsd_base_type_set_anotation ()
const gchar * gxml_ixsd_simple_type_get_final ()
void gxml_ixsd_simple_type_set_final ()
const gchar * gxml_ixsd_simple_type_get_id ()
void gxml_ixsd_simple_type_set_id ()
const gchar * gxml_ixsd_simple_type_get_name ()
void gxml_ixsd_simple_type_set_name ()
GXmlIXsdAnnotation * gxml_ixsd_simple_type_get_annotation ()
void gxml_ixsd_simple_type_set_annotation ()
GXmlIXsdTypeList * gxml_ixsd_simple_type_get_list ()
void gxml_ixsd_simple_type_set_list ()
GXmlIXsdTypeUnion * gxml_ixsd_simple_type_get_union ()
void gxml_ixsd_simple_type_set_union ()
GXmlIXsdTypeRestriction * gxml_ixsd_simple_type_get_restriction ()
void gxml_ixsd_simple_type_set_restriction ()
const gchar * gxml_ixsd_type_restriction_get_base ()
void gxml_ixsd_type_restriction_set_base ()
const gchar * gxml_ixsd_type_restriction_get_id ()
void gxml_ixsd_type_restriction_set_id ()
GXmlIXsdSimpleType * gxml_ixsd_type_restriction_get_simple_type ()
void gxml_ixsd_type_restriction_set_simple_type ()
GXmlIXsdListTypeRestrictionEnumerations * gxml_ixsd_type_restriction_get_enumerations ()
void gxml_ixsd_type_restriction_set_enumerations ()
GXmlIXsdListTypeRestrictionWhiteSpaces * gxml_ixsd_type_restriction_get_white_spaces ()
void gxml_ixsd_type_restriction_set_white_spaces ()
GXmlIXsdAnnotation * gxml_ixsd_type_restriction_def_get_annotation ()
void gxml_ixsd_type_restriction_def_set_annotation ()
const gchar * gxml_ixsd_type_restriction_enumeration_get_id ()
void gxml_ixsd_type_restriction_enumeration_set_id ()
const gchar * gxml_ixsd_type_restriction_enumeration_get_value ()
void gxml_ixsd_type_restriction_enumeration_set_value ()
gboolean gxml_ixsd_type_restriction_white_space_get_fixed ()
void gxml_ixsd_type_restriction_white_space_set_fixed ()
const gchar * gxml_ixsd_type_restriction_white_space_get_id ()
void gxml_ixsd_type_restriction_white_space_set_id ()
const gchar * gxml_ixsd_type_restriction_white_space_get_value ()
void gxml_ixsd_type_restriction_white_space_set_value ()
gboolean gxml_ixsd_complex_type_get_abstract ()
void gxml_ixsd_complex_type_set_abstract ()
const gchar * gxml_ixsd_complex_type_get_block ()
void gxml_ixsd_complex_type_set_block ()
const gchar * gxml_ixsd_complex_type_get_final ()
void gxml_ixsd_complex_type_set_final ()
gboolean gxml_ixsd_complex_type_get_mixed ()
void gxml_ixsd_complex_type_set_mixed ()
const gchar * gxml_ixsd_complex_type_get_name ()
void gxml_ixsd_complex_type_set_name ()
gboolean gxml_ixsd_complex_type_get_default_attributes_apply ()
void gxml_ixsd_complex_type_set_default_attributes_apply ()
GXmlIXsdBaseContent * gxml_ixsd_complex_type_get_content_type ()
void gxml_ixsd_complex_type_set_content_type ()
GXmlIXsdListAttributes * gxml_ixsd_complex_type_get_type_attributes ()
GXmlIXsdListAttributesGroup * gxml_ixsd_complex_type_get_group_attributes ()
const gchar * gxml_ixsd_extension_get_base ()
void gxml_ixsd_extension_set_base ()
gboolean gxml_ixsd_element_get_abstract ()
void gxml_ixsd_element_set_abstract ()
const gchar * gxml_ixsd_element_get_block ()
void gxml_ixsd_element_set_block ()
const gchar * gxml_ixsd_element_get_default ()
void gxml_ixsd_element_set_default ()
const gchar * gxml_ixsd_element_get_final ()
void gxml_ixsd_element_set_final ()
const gchar * gxml_ixsd_element_get_fixed ()
void gxml_ixsd_element_set_fixed ()
const gchar * gxml_ixsd_element_get_form ()
void gxml_ixsd_element_set_form ()
const gchar * gxml_ixsd_element_get_id ()
void gxml_ixsd_element_set_id ()
const gchar * gxml_ixsd_element_get_maxOccurs ()
void gxml_ixsd_element_set_maxOccurs ()
const gchar * gxml_ixsd_element_get_minOccurs ()
void gxml_ixsd_element_set_minOccurs ()
const gchar * gxml_ixsd_element_get_name ()
void gxml_ixsd_element_set_name ()
gboolean gxml_ixsd_element_get_nillable ()
void gxml_ixsd_element_set_nillable ()
const gchar * gxml_ixsd_element_get_ref ()
void gxml_ixsd_element_set_ref ()
GXmlDomTokenList * gxml_ixsd_element_get_substitution_group ()
void gxml_ixsd_element_set_substitution_group ()
const gchar * gxml_ixsd_element_get_target_namespace ()
void gxml_ixsd_element_set_target_namespace ()
const gchar * gxml_ixsd_element_get_object_type ()
void gxml_ixsd_element_set_object_type ()
GXmlIXsdAnnotation * gxml_ixsd_element_get_anotation ()
void gxml_ixsd_element_set_anotation ()
GXmlIXsdSimpleType * gxml_ixsd_element_get_simple_type ()
void gxml_ixsd_element_set_simple_type ()
GXmlIXsdComplexType * gxml_ixsd_element_get_complex_type ()
void gxml_ixsd_element_set_complex_type ()
GXmlIXsdAnnotation * gxml_ixsd_base_content_get_anotation ()
void gxml_ixsd_base_content_set_anotation ()
GXmlIXsdAnnotation * gxml_ixsd_base_attribute_get_anotation ()
void gxml_ixsd_base_attribute_set_anotation ()
GXmlDomElement * gxml_ixsd_list_get_item ()
void gxml_ixsd_list_append ()
void gxml_ixsd_list_remove ()
gint gxml_ixsd_list_index_of ()
GXmlDomElement * gxml_ixsd_list_get_element ()
void gxml_ixsd_list_set_element ()
GType gxml_ixsd_list_get_items_type ()
void gxml_ixsd_list_set_items_type ()
GType gxml_ixsd_list_get_items_name ()
void gxml_ixsd_list_set_items_name ()
gint gxml_ixsd_list_get_length ()

Types and Values

enum GXmlIXsdSchemaError
#define GXML_IXSD_SCHEMA_SCHEMA_NODE_NAME
#define GXML_IXSD_SCHEMA_SCHEMA_NAMESPACE_URI
#define GXML_IXSD_SCHEMA_SCHEMA_NAMESPACE_PREFIX
  GXmlIXsdSchema
struct GXmlIXsdSchemaIface
  GXmlIXsdBaseType
struct GXmlIXsdBaseTypeIface
#define GXML_IXSD_SIMPLE_TYPE_SCHEMA_NODE_NAME
  GXmlIXsdSimpleType
struct GXmlIXsdSimpleTypeIface
  GXmlIXsdTypeDef
struct GXmlIXsdTypeDefIface
#define GXML_IXSD_TYPE_RESTRICTION_SCHEMA_NODE_NAME
  GXmlIXsdTypeRestriction
struct GXmlIXsdTypeRestrictionIface
  GXmlIXsdTypeList
struct GXmlIXsdTypeListIface
  GXmlIXsdTypeUnion
struct GXmlIXsdTypeUnionIface
  GXmlIXsdTypeRestrictionDef
struct GXmlIXsdTypeRestrictionDefIface
  GXmlIXsdTypeRestrictionMinExclusive
struct GXmlIXsdTypeRestrictionMinExclusiveIface
  GXmlIXsdTypeRestrictionMinInclusive
struct GXmlIXsdTypeRestrictionMinInclusiveIface
  GXmlIXsdTypeRestrictionMaxExclusive
struct GXmlIXsdTypeRestrictionMaxExclusiveIface
  GXmlIXsdTypeRestrictionMaxInclusive
struct GXmlIXsdTypeRestrictionMaxInclusiveIface
  GXmlIXsdTypeRestrictionTotalDigits
struct GXmlIXsdTypeRestrictionTotalDigitsIface
  GXmlIXsdTypeRestrictionFractionDigits
struct GXmlIXsdTypeRestrictionFractionDigitsIface
  GXmlIXsdTypeRestrictionLength
struct GXmlIXsdTypeRestrictionLengthIface
  GXmlIXsdTypeRestrictionMinLength
struct GXmlIXsdTypeRestrictionMinLengthIface
  GXmlIXsdTypeRestrictionMaxLength
struct GXmlIXsdTypeRestrictionMaxLengthIface
#define GXML_IXSD_TYPE_RESTRICTION_ENUMERATION_SCHEMA_NODE_NAME
  GXmlIXsdTypeRestrictionEnumeration
struct GXmlIXsdTypeRestrictionEnumerationIface
#define GXML_IXSD_TYPE_RESTRICTION_WHITE_SPACE_SCHEMA_NODE_NAME
  GXmlIXsdTypeRestrictionWhiteSpace
struct GXmlIXsdTypeRestrictionWhiteSpaceIface
  GXmlIXsdTypeRestrictionPattern
struct GXmlIXsdTypeRestrictionPatternIface
  GXmlIXsdTypeRestrictionAssertion
struct GXmlIXsdTypeRestrictionAssertionIface
  GXmlIXsdTypeRestrictionExplicitTimezone
struct GXmlIXsdTypeRestrictionExplicitTimezoneIface
#define GXML_IXSD_COMPLEX_TYPE_SCHEMA_NODE_NAME
  GXmlIXsdComplexType
struct GXmlIXsdComplexTypeIface
#define GXML_IXSD_EXTENSION_SCHEMA_NODE_NAME
  GXmlIXsdExtension
struct GXmlIXsdExtensionIface
#define GXML_IXSD_ELEMENT_SCHEMA_NODE_NAME
  GXmlIXsdElement
struct GXmlIXsdElementIface
  GXmlIXsdAnnotation
struct GXmlIXsdAnnotationIface
  GXmlIXsdBaseContent
struct GXmlIXsdBaseContentIface
#define GXML_IXSD_SIMPLE_CONTENT_SCHEMA_NODE_NAME
  GXmlIXsdSimpleContent
struct GXmlIXsdSimpleContentIface
#define GXML_IXSD_COMPLEX_CONTENT_SCHEMA_NODE_NAME
  GXmlIXsdComplexContent
struct GXmlIXsdComplexContentIface
  GXmlIXsdOpenContent
struct GXmlIXsdOpenContentIface
  GXmlIXsdBaseAttribute
struct GXmlIXsdBaseAttributeIface
#define GXML_IXSD_ATTRIBUTE_SCHEMA_NODE_NAME
  GXmlIXsdAttribute
struct GXmlIXsdAttributeIface
#define GXML_IXSD_ATTRIBUTE_GROUP_SCHEMA_NODE_NAME
  GXmlIXsdAttributeGroup
struct GXmlIXsdAttributeGroupIface
  GXmlIXsdList
struct GXmlIXsdListIface
  GXmlIXsdListElements
struct GXmlIXsdListElementsIface
  GXmlIXsdListSimpleTypes
struct GXmlIXsdListSimpleTypesIface
  GXmlIXsdListComplexTypes
struct GXmlIXsdListComplexTypesIface
  GXmlIXsdListAttributes
struct GXmlIXsdListAttributesIface
  GXmlIXsdListAttributesGroup
struct GXmlIXsdListAttributesGroupIface
  GXmlIXsdListTypeRestrictionEnumerations
struct GXmlIXsdListTypeRestrictionEnumerationsIface
  GXmlIXsdListTypeRestrictionWhiteSpaces
struct GXmlIXsdListTypeRestrictionWhiteSpacesIface

Description

Functions

gxml_ixsd_schema_get_element_definitions ()

GXmlIXsdListElements *
gxml_ixsd_schema_get_element_definitions
                               (GXmlIXsdSchema *self);

Get and return the current value of the "element-definitions" property.

Parameters

self

the GXmlIXsdSchema instance to query

 

Returns

the value of the "element-definitions" property


gxml_ixsd_schema_set_element_definitions ()

void
gxml_ixsd_schema_set_element_definitions
                               (GXmlIXsdSchema *self,
                                GXmlIXsdListElements *value);

Set the value of the "element-definitions" property to value .

Parameters

self

the GXmlIXsdSchema instance to modify

 

value

the new value of the "element-definitions" property

 

gxml_ixsd_schema_get_simple_type_definitions ()

GXmlIXsdListSimpleTypes *
gxml_ixsd_schema_get_simple_type_definitions
                               (GXmlIXsdSchema *self);

Get and return the current value of the "simple-type-definitions" property.

Parameters

self

the GXmlIXsdSchema instance to query

 

Returns

the value of the "simple-type-definitions" property


gxml_ixsd_schema_set_simple_type_definitions ()

void
gxml_ixsd_schema_set_simple_type_definitions
                               (GXmlIXsdSchema *self,
                                GXmlIXsdListSimpleTypes *value);

Set the value of the "simple-type-definitions" property to value .

Parameters

self

the GXmlIXsdSchema instance to modify

 

value

the new value of the "simple-type-definitions" property

 

gxml_ixsd_schema_get_complex_type_definitions ()

GXmlIXsdListComplexTypes *
gxml_ixsd_schema_get_complex_type_definitions
                               (GXmlIXsdSchema *self);

Get and return the current value of the "complex-type-definitions" property.

Parameters

self

the GXmlIXsdSchema instance to query

 

Returns

the value of the "complex-type-definitions" property


gxml_ixsd_schema_set_complex_type_definitions ()

void
gxml_ixsd_schema_set_complex_type_definitions
                               (GXmlIXsdSchema *self,
                                GXmlIXsdListComplexTypes *value);

Set the value of the "complex-type-definitions" property to value .

Parameters

self

the GXmlIXsdSchema instance to modify

 

value

the new value of the "complex-type-definitions" property

 

gxml_ixsd_base_type_get_anotation ()

GXmlIXsdAnnotation *
gxml_ixsd_base_type_get_anotation (GXmlIXsdBaseType *self);

Get and return the current value of the "anotation" property.

Parameters

self

the GXmlIXsdBaseType instance to query

 

Returns

the value of the "anotation" property


gxml_ixsd_base_type_set_anotation ()

void
gxml_ixsd_base_type_set_anotation (GXmlIXsdBaseType *self,
                                   GXmlIXsdAnnotation *value);

Set the value of the "anotation" property to value .

Parameters

self

the GXmlIXsdBaseType instance to modify

 

value

the new value of the "anotation" property

 

gxml_ixsd_simple_type_get_final ()

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))

Parameters

self

the GXmlIXsdSimpleType instance to query

 

Returns

the value of the "final" property


gxml_ixsd_simple_type_set_final ()

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))

Parameters

self

the GXmlIXsdSimpleType instance to modify

 

value

the new value of the "final" property

 

gxml_ixsd_simple_type_get_id ()

const gchar *
gxml_ixsd_simple_type_get_id (GXmlIXsdSimpleType *self);

Get and return the current value of the "id" property.

Parameters

self

the GXmlIXsdSimpleType instance to query

 

Returns

the value of the "id" property


gxml_ixsd_simple_type_set_id ()

void
gxml_ixsd_simple_type_set_id (GXmlIXsdSimpleType *self,
                              const gchar *value);

Set the value of the "id" property to value .

Parameters

self

the GXmlIXsdSimpleType instance to modify

 

value

the new value of the "id" property

 

gxml_ixsd_simple_type_get_name ()

const gchar *
gxml_ixsd_simple_type_get_name (GXmlIXsdSimpleType *self);

Get and return the current value of the "name" property.

Parameters

self

the GXmlIXsdSimpleType instance to query

 

Returns

the value of the "name" property


gxml_ixsd_simple_type_set_name ()

void
gxml_ixsd_simple_type_set_name (GXmlIXsdSimpleType *self,
                                const gchar *value);

Set the value of the "name" property to value .

Parameters

self

the GXmlIXsdSimpleType instance to modify

 

value

the new value of the "name" property

 

gxml_ixsd_simple_type_get_annotation ()

GXmlIXsdAnnotation *
gxml_ixsd_simple_type_get_annotation (GXmlIXsdSimpleType *self);

Get and return the current value of the "annotation" property.

Parameters

self

the GXmlIXsdSimpleType instance to query

 

Returns

the value of the "annotation" property


gxml_ixsd_simple_type_set_annotation ()

void
gxml_ixsd_simple_type_set_annotation (GXmlIXsdSimpleType *self,
                                      GXmlIXsdAnnotation *value);

Set the value of the "annotation" property to value .

Parameters

self

the GXmlIXsdSimpleType instance to modify

 

value

the new value of the "annotation" property

 

gxml_ixsd_simple_type_get_list ()

GXmlIXsdTypeList *
gxml_ixsd_simple_type_get_list (GXmlIXsdSimpleType *self);

Get and return the current value of the "list" property.

Parameters

self

the GXmlIXsdSimpleType instance to query

 

Returns

the value of the "list" property


gxml_ixsd_simple_type_set_list ()

void
gxml_ixsd_simple_type_set_list (GXmlIXsdSimpleType *self,
                                GXmlIXsdTypeList *value);

Set the value of the "list" property to value .

Parameters

self

the GXmlIXsdSimpleType instance to modify

 

value

the new value of the "list" property

 

gxml_ixsd_simple_type_get_union ()

GXmlIXsdTypeUnion *
gxml_ixsd_simple_type_get_union (GXmlIXsdSimpleType *self);

Get and return the current value of the "union" property.

Parameters

self

the GXmlIXsdSimpleType instance to query

 

Returns

the value of the "union" property


gxml_ixsd_simple_type_set_union ()

void
gxml_ixsd_simple_type_set_union (GXmlIXsdSimpleType *self,
                                 GXmlIXsdTypeUnion *value);

Set the value of the "union" property to value .

Parameters

self

the GXmlIXsdSimpleType instance to modify

 

value

the new value of the "union" property

 

gxml_ixsd_simple_type_get_restriction ()

GXmlIXsdTypeRestriction *
gxml_ixsd_simple_type_get_restriction (GXmlIXsdSimpleType *self);

Get and return the current value of the "restriction" property.

Parameters

self

the GXmlIXsdSimpleType instance to query

 

Returns

the value of the "restriction" property


gxml_ixsd_simple_type_set_restriction ()

void
gxml_ixsd_simple_type_set_restriction (GXmlIXsdSimpleType *self,
                                       GXmlIXsdTypeRestriction *value);

Set the value of the "restriction" property to value .

Parameters

self

the GXmlIXsdSimpleType instance to modify

 

value

the new value of the "restriction" property

 

gxml_ixsd_type_restriction_get_base ()

const gchar *
gxml_ixsd_type_restriction_get_base (GXmlIXsdTypeRestriction *self);

Get and return the current value of the "base" property.

Parameters

self

the GXmlIXsdTypeRestriction instance to query

 

Returns

the value of the "base" property


gxml_ixsd_type_restriction_set_base ()

void
gxml_ixsd_type_restriction_set_base (GXmlIXsdTypeRestriction *self,
                                     const gchar *value);

Set the value of the "base" property to value .

Parameters

self

the GXmlIXsdTypeRestriction instance to modify

 

value

the new value of the "base" property

 

gxml_ixsd_type_restriction_get_id ()

const gchar *
gxml_ixsd_type_restriction_get_id (GXmlIXsdTypeRestriction *self);

Get and return the current value of the "id" property.

Parameters

self

the GXmlIXsdTypeRestriction instance to query

 

Returns

the value of the "id" property


gxml_ixsd_type_restriction_set_id ()

void
gxml_ixsd_type_restriction_set_id (GXmlIXsdTypeRestriction *self,
                                   const gchar *value);

Set the value of the "id" property to value .

Parameters

self

the GXmlIXsdTypeRestriction instance to modify

 

value

the new value of the "id" property

 

gxml_ixsd_type_restriction_get_simple_type ()

GXmlIXsdSimpleType *
gxml_ixsd_type_restriction_get_simple_type
                               (GXmlIXsdTypeRestriction *self);

Get and return the current value of the "simple-type" property.

Parameters

self

the GXmlIXsdTypeRestriction instance to query

 

Returns

the value of the "simple-type" property


gxml_ixsd_type_restriction_set_simple_type ()

void
gxml_ixsd_type_restriction_set_simple_type
                               (GXmlIXsdTypeRestriction *self,
                                GXmlIXsdSimpleType *value);

Set the value of the "simple-type" property to value .

Parameters

self

the GXmlIXsdTypeRestriction instance to modify

 

value

the new value of the "simple-type" property

 

gxml_ixsd_type_restriction_get_enumerations ()

GXmlIXsdListTypeRestrictionEnumerations *
gxml_ixsd_type_restriction_get_enumerations
                               (GXmlIXsdTypeRestriction *self);

Get and return the current value of the "enumerations" property.

Parameters

self

the GXmlIXsdTypeRestriction instance to query

 

Returns

the value of the "enumerations" property


gxml_ixsd_type_restriction_set_enumerations ()

void
gxml_ixsd_type_restriction_set_enumerations
                               (GXmlIXsdTypeRestriction *self,
                                GXmlIXsdListTypeRestrictionEnumerations *value);

Set the value of the "enumerations" property to value .

Parameters

self

the GXmlIXsdTypeRestriction instance to modify

 

value

the new value of the "enumerations" property

 

gxml_ixsd_type_restriction_get_white_spaces ()

GXmlIXsdListTypeRestrictionWhiteSpaces *
gxml_ixsd_type_restriction_get_white_spaces
                               (GXmlIXsdTypeRestriction *self);

Get and return the current value of the "white-spaces" property.

Parameters

self

the GXmlIXsdTypeRestriction instance to query

 

Returns

the value of the "white-spaces" property


gxml_ixsd_type_restriction_set_white_spaces ()

void
gxml_ixsd_type_restriction_set_white_spaces
                               (GXmlIXsdTypeRestriction *self,
                                GXmlIXsdListTypeRestrictionWhiteSpaces *value);

Set the value of the "white-spaces" property to value .

Parameters

self

the GXmlIXsdTypeRestriction instance to modify

 

value

the new value of the "white-spaces" property

 

gxml_ixsd_type_restriction_def_get_annotation ()

GXmlIXsdAnnotation *
gxml_ixsd_type_restriction_def_get_annotation
                               (GXmlIXsdTypeRestrictionDef *self);

Get and return the current value of the "annotation" property.

Parameters

self

the GXmlIXsdTypeRestrictionDef instance to query

 

Returns

the value of the "annotation" property


gxml_ixsd_type_restriction_def_set_annotation ()

void
gxml_ixsd_type_restriction_def_set_annotation
                               (GXmlIXsdTypeRestrictionDef *self,
                                GXmlIXsdAnnotation *value);

Set the value of the "annotation" property to value .

Parameters

self

the GXmlIXsdTypeRestrictionDef instance to modify

 

value

the new value of the "annotation" property

 

gxml_ixsd_type_restriction_enumeration_get_id ()

const gchar *
gxml_ixsd_type_restriction_enumeration_get_id
                               (GXmlIXsdTypeRestrictionEnumeration *self);

Get and return the current value of the "id" property.

Parameters

self

the GXmlIXsdTypeRestrictionEnumeration instance to query

 

Returns

the value of the "id" property


gxml_ixsd_type_restriction_enumeration_set_id ()

void
gxml_ixsd_type_restriction_enumeration_set_id
                               (GXmlIXsdTypeRestrictionEnumeration *self,
                                const gchar *value);

Set the value of the "id" property to value .

Parameters

self

the GXmlIXsdTypeRestrictionEnumeration instance to modify

 

value

the new value of the "id" property

 

gxml_ixsd_type_restriction_enumeration_get_value ()

const gchar *
gxml_ixsd_type_restriction_enumeration_get_value
                               (GXmlIXsdTypeRestrictionEnumeration *self);

Get and return the current value of the "value" property.

Parameters

self

the GXmlIXsdTypeRestrictionEnumeration instance to query

 

Returns

the value of the "value" property


gxml_ixsd_type_restriction_enumeration_set_value ()

void
gxml_ixsd_type_restriction_enumeration_set_value
                               (GXmlIXsdTypeRestrictionEnumeration *self,
                                const gchar *value);

Set the value of the "value" property to value .

Parameters

self

the GXmlIXsdTypeRestrictionEnumeration instance to modify

 

value

the new value of the "value" property

 

gxml_ixsd_type_restriction_white_space_get_fixed ()

gboolean
gxml_ixsd_type_restriction_white_space_get_fixed
                               (GXmlIXsdTypeRestrictionWhiteSpace *self);

Get and return the current value of the "fixed" property.

Parameters

self

the GXmlIXsdTypeRestrictionWhiteSpace instance to query

 

Returns

the value of the "fixed" property


gxml_ixsd_type_restriction_white_space_set_fixed ()

void
gxml_ixsd_type_restriction_white_space_set_fixed
                               (GXmlIXsdTypeRestrictionWhiteSpace *self,
                                gboolean value);

Set the value of the "fixed" property to value .

Parameters

self

the GXmlIXsdTypeRestrictionWhiteSpace instance to modify

 

value

the new value of the "fixed" property

 

gxml_ixsd_type_restriction_white_space_get_id ()

const gchar *
gxml_ixsd_type_restriction_white_space_get_id
                               (GXmlIXsdTypeRestrictionWhiteSpace *self);

Get and return the current value of the "id" property.

Parameters

self

the GXmlIXsdTypeRestrictionWhiteSpace instance to query

 

Returns

the value of the "id" property


gxml_ixsd_type_restriction_white_space_set_id ()

void
gxml_ixsd_type_restriction_white_space_set_id
                               (GXmlIXsdTypeRestrictionWhiteSpace *self,
                                const gchar *value);

Set the value of the "id" property to value .

Parameters

self

the GXmlIXsdTypeRestrictionWhiteSpace instance to modify

 

value

the new value of the "id" property

 

gxml_ixsd_type_restriction_white_space_get_value ()

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)

Parameters

self

the GXmlIXsdTypeRestrictionWhiteSpace instance to query

 

Returns

the value of the "value" property


gxml_ixsd_type_restriction_white_space_set_value ()

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)

Parameters

self

the GXmlIXsdTypeRestrictionWhiteSpace instance to modify

 

value

the new value of the "value" property

 

gxml_ixsd_complex_type_get_abstract ()

gboolean
gxml_ixsd_complex_type_get_abstract (GXmlIXsdComplexType *self);

Get and return the current value of the "abstract" property.

attribute name = abstract

Parameters

self

the GXmlIXsdComplexType instance to query

 

Returns

the value of the "abstract" property


gxml_ixsd_complex_type_set_abstract ()

void
gxml_ixsd_complex_type_set_abstract (GXmlIXsdComplexType *self,
                                     gboolean value);

Set the value of the "abstract" property to value .

attribute name = abstract

Parameters

self

the GXmlIXsdComplexType instance to modify

 

value

the new value of the "abstract" property

 

gxml_ixsd_complex_type_get_block ()

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))

Parameters

self

the GXmlIXsdComplexType instance to query

 

Returns

the value of the "block" property


gxml_ixsd_complex_type_set_block ()

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))

Parameters

self

the GXmlIXsdComplexType instance to modify

 

value

the new value of the "block" property

 

gxml_ixsd_complex_type_get_final ()

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))

Parameters

self

the GXmlIXsdComplexType instance to query

 

Returns

the value of the "final" property


gxml_ixsd_complex_type_set_final ()

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))

Parameters

self

the GXmlIXsdComplexType instance to modify

 

value

the new value of the "final" property

 

gxml_ixsd_complex_type_get_mixed ()

gboolean
gxml_ixsd_complex_type_get_mixed (GXmlIXsdComplexType *self);

Get and return the current value of the "mixed" property.

Parameters

self

the GXmlIXsdComplexType instance to query

 

Returns

the value of the "mixed" property


gxml_ixsd_complex_type_set_mixed ()

void
gxml_ixsd_complex_type_set_mixed (GXmlIXsdComplexType *self,
                                  gboolean value);

Set the value of the "mixed" property to value .

Parameters

self

the GXmlIXsdComplexType instance to modify

 

value

the new value of the "mixed" property

 

gxml_ixsd_complex_type_get_name ()

const gchar *
gxml_ixsd_complex_type_get_name (GXmlIXsdComplexType *self);

Get and return the current value of the "name" property.

Parameters

self

the GXmlIXsdComplexType instance to query

 

Returns

the value of the "name" property


gxml_ixsd_complex_type_set_name ()

void
gxml_ixsd_complex_type_set_name (GXmlIXsdComplexType *self,
                                 const gchar *value);

Set the value of the "name" property to value .

Parameters

self

the GXmlIXsdComplexType instance to modify

 

value

the new value of the "name" property

 

gxml_ixsd_complex_type_get_default_attributes_apply ()

gboolean
gxml_ixsd_complex_type_get_default_attributes_apply
                               (GXmlIXsdComplexType *self);

Get and return the current value of the "default-attributes-apply" property.

defaultAttributesApply

Parameters

self

the GXmlIXsdComplexType instance to query

 

Returns

the value of the "default-attributes-apply" property


gxml_ixsd_complex_type_set_default_attributes_apply ()

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

Parameters

self

the GXmlIXsdComplexType instance to modify

 

value

the new value of the "default-attributes-apply" property

 

gxml_ixsd_complex_type_get_content_type ()

GXmlIXsdBaseContent *
gxml_ixsd_complex_type_get_content_type
                               (GXmlIXsdComplexType *self);

Get and return the current value of the "content-type" property.

A GXmlIXsdComplexType or GXmlIXsdSimpleType

Parameters

self

the GXmlIXsdComplexType instance to query

 

Returns

the value of the "content-type" property


gxml_ixsd_complex_type_set_content_type ()

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

Parameters

self

the GXmlIXsdComplexType instance to modify

 

value

the new value of the "content-type" property

 

gxml_ixsd_complex_type_get_type_attributes ()

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

Parameters

self

the GXmlIXsdComplexType instance to query

 

Returns

the value of the "type-attributes" property


gxml_ixsd_complex_type_get_group_attributes ()

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

Parameters

self

the GXmlIXsdComplexType instance to query

 

Returns

the value of the "group-attributes" property


gxml_ixsd_extension_get_base ()

const gchar *
gxml_ixsd_extension_get_base (GXmlIXsdExtension *self);

Get and return the current value of the "base" property.

Parameters

self

the GXmlIXsdExtension instance to query

 

Returns

the value of the "base" property


gxml_ixsd_extension_set_base ()

void
gxml_ixsd_extension_set_base (GXmlIXsdExtension *self,
                              const gchar *value);

Set the value of the "base" property to value .

Parameters

self

the GXmlIXsdExtension instance to modify

 

value

the new value of the "base" property

 

gxml_ixsd_element_get_abstract ()

gboolean
gxml_ixsd_element_get_abstract (GXmlIXsdElement *self);

Get and return the current value of the "abstract" property.

attribute name = abstract

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "abstract" property


gxml_ixsd_element_set_abstract ()

void
gxml_ixsd_element_set_abstract (GXmlIXsdElement *self,
                                gboolean value);

Set the value of the "abstract" property to value .

attribute name = abstract

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "abstract" property

 

gxml_ixsd_element_get_block ()

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))

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "block" property


gxml_ixsd_element_set_block ()

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))

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "block" property

 

gxml_ixsd_element_get_default ()

const gchar *
gxml_ixsd_element_get_default (GXmlIXsdElement *self);

Get and return the current value of the "default" property.

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "default" property


gxml_ixsd_element_set_default ()

void
gxml_ixsd_element_set_default (GXmlIXsdElement *self,
                               const gchar *value);

Set the value of the "default" property to value .

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "default" property

 

gxml_ixsd_element_get_final ()

const gchar *
gxml_ixsd_element_get_final (GXmlIXsdElement *self);

Get and return the current value of the "final" property.

(all | List of (extension | restriction))

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "final" property


gxml_ixsd_element_set_final ()

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))

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "final" property

 

gxml_ixsd_element_get_fixed ()

const gchar *
gxml_ixsd_element_get_fixed (GXmlIXsdElement *self);

Get and return the current value of the "fixed" property.

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "fixed" property


gxml_ixsd_element_set_fixed ()

void
gxml_ixsd_element_set_fixed (GXmlIXsdElement *self,
                             const gchar *value);

Set the value of the "fixed" property to value .

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "fixed" property

 

gxml_ixsd_element_get_form ()

const gchar *
gxml_ixsd_element_get_form (GXmlIXsdElement *self);

Get and return the current value of the "form" property.

(qualified | unqualified)

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "form" property


gxml_ixsd_element_set_form ()

void
gxml_ixsd_element_set_form (GXmlIXsdElement *self,
                            const gchar *value);

Set the value of the "form" property to value .

(qualified | unqualified)

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "form" property

 

gxml_ixsd_element_get_id ()

const gchar *
gxml_ixsd_element_get_id (GXmlIXsdElement *self);

Get and return the current value of the "id" property.

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "id" property


gxml_ixsd_element_set_id ()

void
gxml_ixsd_element_set_id (GXmlIXsdElement *self,
                          const gchar *value);

Set the value of the "id" property to value .

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "id" property

 

gxml_ixsd_element_get_maxOccurs ()

const gchar *
gxml_ixsd_element_get_maxOccurs (GXmlIXsdElement *self);

Get and return the current value of the "maxOccurs" property.

(nonNegativeInteger | unbounded) : 1

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "maxOccurs" property


gxml_ixsd_element_set_maxOccurs ()

void
gxml_ixsd_element_set_maxOccurs (GXmlIXsdElement *self,
                                 const gchar *value);

Set the value of the "maxOccurs" property to value .

(nonNegativeInteger | unbounded) : 1

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "maxOccurs" property

 

gxml_ixsd_element_get_minOccurs ()

const gchar *
gxml_ixsd_element_get_minOccurs (GXmlIXsdElement *self);

Get and return the current value of the "minOccurs" property.

nonNegativeInteger : 1

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "minOccurs" property


gxml_ixsd_element_set_minOccurs ()

void
gxml_ixsd_element_set_minOccurs (GXmlIXsdElement *self,
                                 const gchar *value);

Set the value of the "minOccurs" property to value .

nonNegativeInteger : 1

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "minOccurs" property

 

gxml_ixsd_element_get_name ()

const gchar *
gxml_ixsd_element_get_name (GXmlIXsdElement *self);

Get and return the current value of the "name" property.

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "name" property


gxml_ixsd_element_set_name ()

void
gxml_ixsd_element_set_name (GXmlIXsdElement *self,
                            const gchar *value);

Set the value of the "name" property to value .

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "name" property

 

gxml_ixsd_element_get_nillable ()

gboolean
gxml_ixsd_element_get_nillable (GXmlIXsdElement *self);

Get and return the current value of the "nillable" property.

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "nillable" property


gxml_ixsd_element_set_nillable ()

void
gxml_ixsd_element_set_nillable (GXmlIXsdElement *self,
                                gboolean value);

Set the value of the "nillable" property to value .

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "nillable" property

 

gxml_ixsd_element_get_ref ()

const gchar *
gxml_ixsd_element_get_ref (GXmlIXsdElement *self);

Get and return the current value of the "ref" property.

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "ref" property


gxml_ixsd_element_set_ref ()

void
gxml_ixsd_element_set_ref (GXmlIXsdElement *self,
                           const gchar *value);

Set the value of the "ref" property to value .

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "ref" property

 

gxml_ixsd_element_get_substitution_group ()

GXmlDomTokenList *
gxml_ixsd_element_get_substitution_group
                               (GXmlIXsdElement *self);

Get and return the current value of the "substitution-group" property.

substitutionGroup

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "substitution-group" property


gxml_ixsd_element_set_substitution_group ()

void
gxml_ixsd_element_set_substitution_group
                               (GXmlIXsdElement *self,
                                GXmlDomTokenList *value);

Set the value of the "substitution-group" property to value .

substitutionGroup

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "substitution-group" property

 

gxml_ixsd_element_get_target_namespace ()

const gchar *
gxml_ixsd_element_get_target_namespace
                               (GXmlIXsdElement *self);

Get and return the current value of the "target-namespace" property.

targetNamespace

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "target-namespace" property


gxml_ixsd_element_set_target_namespace ()

void
gxml_ixsd_element_set_target_namespace
                               (GXmlIXsdElement *self,
                                const gchar *value);

Set the value of the "target-namespace" property to value .

targetNamespace

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "target-namespace" property

 

gxml_ixsd_element_get_object_type ()

const gchar *
gxml_ixsd_element_get_object_type (GXmlIXsdElement *self);

Get and return the current value of the "object-type" property.

attribute name = 'type'

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "object-type" property


gxml_ixsd_element_set_object_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'

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "object-type" property

 

gxml_ixsd_element_get_anotation ()

GXmlIXsdAnnotation *
gxml_ixsd_element_get_anotation (GXmlIXsdElement *self);

Get and return the current value of the "anotation" property.

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "anotation" property


gxml_ixsd_element_set_anotation ()

void
gxml_ixsd_element_set_anotation (GXmlIXsdElement *self,
                                 GXmlIXsdAnnotation *value);

Set the value of the "anotation" property to value .

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "anotation" property

 

gxml_ixsd_element_get_simple_type ()

GXmlIXsdSimpleType *
gxml_ixsd_element_get_simple_type (GXmlIXsdElement *self);

Get and return the current value of the "simple-type" property.

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "simple-type" property


gxml_ixsd_element_set_simple_type ()

void
gxml_ixsd_element_set_simple_type (GXmlIXsdElement *self,
                                   GXmlIXsdSimpleType *value);

Set the value of the "simple-type" property to value .

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "simple-type" property

 

gxml_ixsd_element_get_complex_type ()

GXmlIXsdComplexType *
gxml_ixsd_element_get_complex_type (GXmlIXsdElement *self);

Get and return the current value of the "complex-type" property.

Parameters

self

the GXmlIXsdElement instance to query

 

Returns

the value of the "complex-type" property


gxml_ixsd_element_set_complex_type ()

void
gxml_ixsd_element_set_complex_type (GXmlIXsdElement *self,
                                    GXmlIXsdComplexType *value);

Set the value of the "complex-type" property to value .

Parameters

self

the GXmlIXsdElement instance to modify

 

value

the new value of the "complex-type" property

 

gxml_ixsd_base_content_get_anotation ()

GXmlIXsdAnnotation *
gxml_ixsd_base_content_get_anotation (GXmlIXsdBaseContent *self);

Get and return the current value of the "anotation" property.

Parameters

self

the GXmlIXsdBaseContent instance to query

 

Returns

the value of the "anotation" property


gxml_ixsd_base_content_set_anotation ()

void
gxml_ixsd_base_content_set_anotation (GXmlIXsdBaseContent *self,
                                      GXmlIXsdAnnotation *value);

Set the value of the "anotation" property to value .

Parameters

self

the GXmlIXsdBaseContent instance to modify

 

value

the new value of the "anotation" property

 

gxml_ixsd_base_attribute_get_anotation ()

GXmlIXsdAnnotation *
gxml_ixsd_base_attribute_get_anotation
                               (GXmlIXsdBaseAttribute *self);

Get and return the current value of the "anotation" property.

Parameters

self

the GXmlIXsdBaseAttribute instance to query

 

Returns

the value of the "anotation" property


gxml_ixsd_base_attribute_set_anotation ()

void
gxml_ixsd_base_attribute_set_anotation
                               (GXmlIXsdBaseAttribute *self,
                                GXmlIXsdAnnotation *value);

Set the value of the "anotation" property to value .

Parameters

self

the GXmlIXsdBaseAttribute instance to modify

 

value

the new value of the "anotation" property

 

gxml_ixsd_list_get_item ()

GXmlDomElement *
gxml_ixsd_list_get_item (GXmlIXsdList *self,
                         gint index);

Parameters

self

the GXmlIXsdList instance

 

index

 

 

gxml_ixsd_list_append ()

void
gxml_ixsd_list_append (GXmlIXsdList *self,
                       GXmlDomElement *element);

Parameters

self

the GXmlIXsdList instance

 

element

 

 

gxml_ixsd_list_remove ()

void
gxml_ixsd_list_remove (GXmlIXsdList *self,
                       gint index);

Parameters

self

the GXmlIXsdList instance

 

index

 

 

gxml_ixsd_list_index_of ()

gint
gxml_ixsd_list_index_of (GXmlIXsdList *self,
                         GXmlDomElement *element);

Parameters

self

the GXmlIXsdList instance

 

element

 

 

gxml_ixsd_list_get_element ()

GXmlDomElement *
gxml_ixsd_list_get_element (GXmlIXsdList *self);

Get and return the current value of the "element" property.

Parameters

self

the GXmlIXsdList instance to query

 

Returns

the value of the "element" property


gxml_ixsd_list_set_element ()

void
gxml_ixsd_list_set_element (GXmlIXsdList *self,
                            GXmlDomElement *value);

Set the value of the "element" property to value .

Parameters

self

the GXmlIXsdList instance to modify

 

value

the new value of the "element" property

 

gxml_ixsd_list_get_items_type ()

GType
gxml_ixsd_list_get_items_type (GXmlIXsdList *self);

Get and return the current value of the "items-type" property.

Parameters

self

the GXmlIXsdList instance to query

 

Returns

the value of the "items-type" property


gxml_ixsd_list_set_items_type ()

void
gxml_ixsd_list_set_items_type (GXmlIXsdList *self,
                               GType value);

Set the value of the "items-type" property to value .

Parameters

self

the GXmlIXsdList instance to modify

 

value

the new value of the "items-type" property

 

gxml_ixsd_list_get_items_name ()

GType
gxml_ixsd_list_get_items_name (GXmlIXsdList *self);

Get and return the current value of the "items-name" property.

Parameters

self

the GXmlIXsdList instance to query

 

Returns

the value of the "items-name" property


gxml_ixsd_list_set_items_name ()

void
gxml_ixsd_list_set_items_name (GXmlIXsdList *self,
                               GType value);

Set the value of the "items-name" property to value .

Parameters

self

the GXmlIXsdList instance to modify

 

value

the new value of the "items-name" property

 

gxml_ixsd_list_get_length ()

gint
gxml_ixsd_list_get_length (GXmlIXsdList *self);

Get and return the current value of the "length" property.

Parameters

self

the GXmlIXsdList instance to query

 

Returns

the value of the "length" property

Types and Values

enum GXmlIXsdSchemaError

Members

GXML_IXSD_SCHEMA_ERROR_INVALIDATION_ERROR

   

GXML_IXSD_SCHEMA_SCHEMA_NODE_NAME

#define GXML_IXSD_SCHEMA_SCHEMA_NODE_NAME "schema"

GXML_IXSD_SCHEMA_SCHEMA_NAMESPACE_URI

#define GXML_IXSD_SCHEMA_SCHEMA_NAMESPACE_URI "http://www.w3.org/2001/XMLSchema"

GXML_IXSD_SCHEMA_SCHEMA_NAMESPACE_PREFIX

#define GXML_IXSD_SCHEMA_SCHEMA_NAMESPACE_PREFIX "xs"

GXmlIXsdSchema

typedef struct _GXmlIXsdSchema GXmlIXsdSchema;

Reference interfaces for XSD support.


struct GXmlIXsdSchemaIface

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.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_element_definitions ()

getter method for the abstract property "element-definitions"

 

set_element_definitions ()

setter method for the abstract property "element-definitions"

 

get_simple_type_definitions ()

getter method for the abstract property "simple-type-definitions"

 

set_simple_type_definitions ()

setter method for the abstract property "simple-type-definitions"

 

get_complex_type_definitions ()

getter method for the abstract property "complex-type-definitions"

 

set_complex_type_definitions ()

setter method for the abstract property "complex-type-definitions"

 

GXmlIXsdBaseType

typedef struct _GXmlIXsdBaseType GXmlIXsdBaseType;

struct GXmlIXsdBaseTypeIface

struct GXmlIXsdBaseTypeIface {
	GTypeInterface parent_iface;
	GXmlIXsdAnnotation* (*get_anotation) (GXmlIXsdBaseType* self);
	void (*set_anotation) (GXmlIXsdBaseType* self, GXmlIXsdAnnotation* value);
};

Interface for creating GXmlIXsdBaseType implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_anotation ()

getter method for the abstract property "anotation"

 

set_anotation ()

setter method for the abstract property "anotation"

 

GXML_IXSD_SIMPLE_TYPE_SCHEMA_NODE_NAME

#define GXML_IXSD_SIMPLE_TYPE_SCHEMA_NODE_NAME "simpleType"

GXmlIXsdSimpleType

typedef struct _GXmlIXsdSimpleType GXmlIXsdSimpleType;

struct GXmlIXsdSimpleTypeIface

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.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_final ()

getter method for the abstract property "final"

 

set_final ()

setter method for the abstract property "final"

 

get_id ()

getter method for the abstract property "id"

 

set_id ()

setter method for the abstract property "id"

 

get_name ()

getter method for the abstract property "name"

 

set_name ()

setter method for the abstract property "name"

 

get_annotation ()

getter method for the abstract property "annotation"

 

set_annotation ()

setter method for the abstract property "annotation"

 

get_list ()

getter method for the abstract property "list"

 

set_list ()

setter method for the abstract property "list"

 

get_union ()

getter method for the abstract property "union"

 

set_union ()

setter method for the abstract property "union"

 

get_restriction ()

getter method for the abstract property "restriction"

 

set_restriction ()

setter method for the abstract property "restriction"

 

GXmlIXsdTypeDef

typedef struct _GXmlIXsdTypeDef GXmlIXsdTypeDef;

struct GXmlIXsdTypeDefIface

struct GXmlIXsdTypeDefIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeDef implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXML_IXSD_TYPE_RESTRICTION_SCHEMA_NODE_NAME

#define GXML_IXSD_TYPE_RESTRICTION_SCHEMA_NODE_NAME "restriction"

GXmlIXsdTypeRestriction

typedef struct _GXmlIXsdTypeRestriction GXmlIXsdTypeRestriction;

struct GXmlIXsdTypeRestrictionIface

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.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_base ()

   

set_base ()

   

get_id ()

getter method for the abstract property "id"

 

set_id ()

setter method for the abstract property "id"

 

get_simple_type ()

getter method for the abstract property "simple-type"

 

set_simple_type ()

setter method for the abstract property "simple-type"

 

get_enumerations ()

getter method for the abstract property "enumerations"

 

set_enumerations ()

setter method for the abstract property "enumerations"

 

get_white_spaces ()

getter method for the abstract property "white-spaces"

 

set_white_spaces ()

setter method for the abstract property "white-spaces"

 

GXmlIXsdTypeList

typedef struct _GXmlIXsdTypeList GXmlIXsdTypeList;

struct GXmlIXsdTypeListIface

struct GXmlIXsdTypeListIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeList implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeUnion

typedef struct _GXmlIXsdTypeUnion GXmlIXsdTypeUnion;

struct GXmlIXsdTypeUnionIface

struct GXmlIXsdTypeUnionIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeUnion implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionDef

typedef struct _GXmlIXsdTypeRestrictionDef GXmlIXsdTypeRestrictionDef;

struct GXmlIXsdTypeRestrictionDefIface

struct GXmlIXsdTypeRestrictionDefIface {
	GTypeInterface parent_iface;
	GXmlIXsdAnnotation* (*get_annotation) (GXmlIXsdTypeRestrictionDef* self);
	void (*set_annotation) (GXmlIXsdTypeRestrictionDef* self, GXmlIXsdAnnotation* value);
};

Interface for creating GXmlIXsdTypeRestrictionDef implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_annotation ()

getter method for the abstract property "annotation"

 

set_annotation ()

setter method for the abstract property "annotation"

 

GXmlIXsdTypeRestrictionMinExclusive

typedef struct _GXmlIXsdTypeRestrictionMinExclusive GXmlIXsdTypeRestrictionMinExclusive;

struct GXmlIXsdTypeRestrictionMinExclusiveIface

struct GXmlIXsdTypeRestrictionMinExclusiveIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionMinExclusive implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionMinInclusive

typedef struct _GXmlIXsdTypeRestrictionMinInclusive GXmlIXsdTypeRestrictionMinInclusive;

struct GXmlIXsdTypeRestrictionMinInclusiveIface

struct GXmlIXsdTypeRestrictionMinInclusiveIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionMinInclusive implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionMaxExclusive

typedef struct _GXmlIXsdTypeRestrictionMaxExclusive GXmlIXsdTypeRestrictionMaxExclusive;

struct GXmlIXsdTypeRestrictionMaxExclusiveIface

struct GXmlIXsdTypeRestrictionMaxExclusiveIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionMaxExclusive implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionMaxInclusive

typedef struct _GXmlIXsdTypeRestrictionMaxInclusive GXmlIXsdTypeRestrictionMaxInclusive;

struct GXmlIXsdTypeRestrictionMaxInclusiveIface

struct GXmlIXsdTypeRestrictionMaxInclusiveIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionMaxInclusive implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionTotalDigits

typedef struct _GXmlIXsdTypeRestrictionTotalDigits GXmlIXsdTypeRestrictionTotalDigits;

struct GXmlIXsdTypeRestrictionTotalDigitsIface

struct GXmlIXsdTypeRestrictionTotalDigitsIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionTotalDigits implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionFractionDigits

typedef struct _GXmlIXsdTypeRestrictionFractionDigits GXmlIXsdTypeRestrictionFractionDigits;

struct GXmlIXsdTypeRestrictionFractionDigitsIface

struct GXmlIXsdTypeRestrictionFractionDigitsIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionFractionDigits implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionLength

typedef struct _GXmlIXsdTypeRestrictionLength GXmlIXsdTypeRestrictionLength;

struct GXmlIXsdTypeRestrictionLengthIface

struct GXmlIXsdTypeRestrictionLengthIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionLength implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionMinLength

typedef struct _GXmlIXsdTypeRestrictionMinLength GXmlIXsdTypeRestrictionMinLength;

struct GXmlIXsdTypeRestrictionMinLengthIface

struct GXmlIXsdTypeRestrictionMinLengthIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionMinLength implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionMaxLength

typedef struct _GXmlIXsdTypeRestrictionMaxLength GXmlIXsdTypeRestrictionMaxLength;

struct GXmlIXsdTypeRestrictionMaxLengthIface

struct GXmlIXsdTypeRestrictionMaxLengthIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionMaxLength implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXML_IXSD_TYPE_RESTRICTION_ENUMERATION_SCHEMA_NODE_NAME

#define GXML_IXSD_TYPE_RESTRICTION_ENUMERATION_SCHEMA_NODE_NAME "enumeration"

GXmlIXsdTypeRestrictionEnumeration

typedef struct _GXmlIXsdTypeRestrictionEnumeration GXmlIXsdTypeRestrictionEnumeration;

struct GXmlIXsdTypeRestrictionEnumerationIface

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.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_id ()

getter method for the abstract property "id"

 

set_id ()

setter method for the abstract property "id"

 

get_value ()

getter method for the abstract property "value"

 

set_value ()

setter method for the abstract property "value"

 

GXML_IXSD_TYPE_RESTRICTION_WHITE_SPACE_SCHEMA_NODE_NAME

#define GXML_IXSD_TYPE_RESTRICTION_WHITE_SPACE_SCHEMA_NODE_NAME "whiteSpace"

GXmlIXsdTypeRestrictionWhiteSpace

typedef struct _GXmlIXsdTypeRestrictionWhiteSpace GXmlIXsdTypeRestrictionWhiteSpace;

struct GXmlIXsdTypeRestrictionWhiteSpaceIface

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.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_fixed ()

getter method for the abstract property "fixed"

 

set_fixed ()

setter method for the abstract property "fixed"

 

get_id ()

getter method for the abstract property "id"

 

set_id ()

setter method for the abstract property "id"

 

get_value ()

getter method for the abstract property "value"

 

set_value ()

setter method for the abstract property "value"

 

GXmlIXsdTypeRestrictionPattern

typedef struct _GXmlIXsdTypeRestrictionPattern GXmlIXsdTypeRestrictionPattern;

struct GXmlIXsdTypeRestrictionPatternIface

struct GXmlIXsdTypeRestrictionPatternIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionPattern implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionAssertion

typedef struct _GXmlIXsdTypeRestrictionAssertion GXmlIXsdTypeRestrictionAssertion;

struct GXmlIXsdTypeRestrictionAssertionIface

struct GXmlIXsdTypeRestrictionAssertionIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionAssertion implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdTypeRestrictionExplicitTimezone

typedef struct _GXmlIXsdTypeRestrictionExplicitTimezone GXmlIXsdTypeRestrictionExplicitTimezone;

struct GXmlIXsdTypeRestrictionExplicitTimezoneIface

struct GXmlIXsdTypeRestrictionExplicitTimezoneIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdTypeRestrictionExplicitTimezone implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXML_IXSD_COMPLEX_TYPE_SCHEMA_NODE_NAME

#define GXML_IXSD_COMPLEX_TYPE_SCHEMA_NODE_NAME "complexType"

GXmlIXsdComplexType

typedef struct _GXmlIXsdComplexType GXmlIXsdComplexType;

struct GXmlIXsdComplexTypeIface

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.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_abstract ()

   

set_abstract ()

   

get_block ()

getter method for the abstract property "block"

 

set_block ()

setter method for the abstract property "block"

 

get_final ()

getter method for the abstract property "final"

 

set_final ()

setter method for the abstract property "final"

 

get_mixed ()

getter method for the abstract property "mixed"

 

set_mixed ()

setter method for the abstract property "mixed"

 

get_name ()

getter method for the abstract property "name"

 

set_name ()

setter method for the abstract property "name"

 

get_default_attributes_apply ()

getter method for the abstract property "default-attributes-apply"

 

set_default_attributes_apply ()

setter method for the abstract property "default-attributes-apply"

 

get_content_type ()

getter method for the abstract property "content-type"

 

set_content_type ()

setter method for the abstract property "content-type"

 

get_type_attributes ()

getter method for the abstract property "type-attributes"

 

get_group_attributes ()

getter method for the abstract property "group-attributes"

 

GXML_IXSD_EXTENSION_SCHEMA_NODE_NAME

#define GXML_IXSD_EXTENSION_SCHEMA_NODE_NAME "extension"

GXmlIXsdExtension

typedef struct _GXmlIXsdExtension GXmlIXsdExtension;

struct GXmlIXsdExtensionIface

struct GXmlIXsdExtensionIface {
	GTypeInterface parent_iface;
	const gchar* (*get_base) (GXmlIXsdExtension* self);
	void (*set_base) (GXmlIXsdExtension* self, const gchar* value);
};

Interface for creating GXmlIXsdExtension implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_base ()

   

set_base ()

   

GXML_IXSD_ELEMENT_SCHEMA_NODE_NAME

#define GXML_IXSD_ELEMENT_SCHEMA_NODE_NAME "element"

GXmlIXsdElement

typedef struct _GXmlIXsdElement GXmlIXsdElement;

struct GXmlIXsdElementIface

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.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_abstract ()

   

set_abstract ()

   

get_block ()

getter method for the abstract property "block"

 

set_block ()

setter method for the abstract property "block"

 

get_default ()

   

set_default ()

   

get_final ()

getter method for the abstract property "final"

 

set_final ()

setter method for the abstract property "final"

 

get_fixed ()

getter method for the abstract property "fixed"

 

set_fixed ()

setter method for the abstract property "fixed"

 

get_form ()

getter method for the abstract property "form"

 

set_form ()

setter method for the abstract property "form"

 

get_id ()

getter method for the abstract property "id"

 

set_id ()

setter method for the abstract property "id"

 

get_maxOccurs ()

getter method for the abstract property "maxOccurs"

 

set_maxOccurs ()

setter method for the abstract property "maxOccurs"

 

get_minOccurs ()

getter method for the abstract property "minOccurs"

 

set_minOccurs ()

setter method for the abstract property "minOccurs"

 

get_name ()

getter method for the abstract property "name"

 

set_name ()

setter method for the abstract property "name"

 

get_nillable ()

getter method for the abstract property "nillable"

 

set_nillable ()

setter method for the abstract property "nillable"

 

get_ref ()

   

set_ref ()

   

get_substitution_group ()

getter method for the abstract property "substitution-group"

 

set_substitution_group ()

setter method for the abstract property "substitution-group"

 

get_target_namespace ()

getter method for the abstract property "target-namespace"

 

set_target_namespace ()

setter method for the abstract property "target-namespace"

 

get_object_type ()

getter method for the abstract property "object-type"

 

set_object_type ()

setter method for the abstract property "object-type"

 

get_anotation ()

getter method for the abstract property "anotation"

 

set_anotation ()

setter method for the abstract property "anotation"

 

get_simple_type ()

getter method for the abstract property "simple-type"

 

set_simple_type ()

setter method for the abstract property "simple-type"

 

get_complex_type ()

getter method for the abstract property "complex-type"

 

set_complex_type ()

setter method for the abstract property "complex-type"

 

GXmlIXsdAnnotation

typedef struct _GXmlIXsdAnnotation GXmlIXsdAnnotation;

struct GXmlIXsdAnnotationIface

struct GXmlIXsdAnnotationIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdAnnotation implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdBaseContent

typedef struct _GXmlIXsdBaseContent GXmlIXsdBaseContent;

struct GXmlIXsdBaseContentIface

struct GXmlIXsdBaseContentIface {
	GTypeInterface parent_iface;
	GXmlIXsdAnnotation* (*get_anotation) (GXmlIXsdBaseContent* self);
	void (*set_anotation) (GXmlIXsdBaseContent* self, GXmlIXsdAnnotation* value);
};

Interface for creating GXmlIXsdBaseContent implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_anotation ()

getter method for the abstract property "anotation"

 

set_anotation ()

setter method for the abstract property "anotation"

 

GXML_IXSD_SIMPLE_CONTENT_SCHEMA_NODE_NAME

#define GXML_IXSD_SIMPLE_CONTENT_SCHEMA_NODE_NAME "simpleContent"

GXmlIXsdSimpleContent

typedef struct _GXmlIXsdSimpleContent GXmlIXsdSimpleContent;

struct GXmlIXsdSimpleContentIface

struct GXmlIXsdSimpleContentIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdSimpleContent implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXML_IXSD_COMPLEX_CONTENT_SCHEMA_NODE_NAME

#define GXML_IXSD_COMPLEX_CONTENT_SCHEMA_NODE_NAME "complexContent"

GXmlIXsdComplexContent

typedef struct _GXmlIXsdComplexContent GXmlIXsdComplexContent;

struct GXmlIXsdComplexContentIface

struct GXmlIXsdComplexContentIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdComplexContent implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdOpenContent

typedef struct _GXmlIXsdOpenContent GXmlIXsdOpenContent;

struct GXmlIXsdOpenContentIface

struct GXmlIXsdOpenContentIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdOpenContent implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdBaseAttribute

typedef struct _GXmlIXsdBaseAttribute GXmlIXsdBaseAttribute;

struct GXmlIXsdBaseAttributeIface

struct GXmlIXsdBaseAttributeIface {
	GTypeInterface parent_iface;
	GXmlIXsdAnnotation* (*get_anotation) (GXmlIXsdBaseAttribute* self);
	void (*set_anotation) (GXmlIXsdBaseAttribute* self, GXmlIXsdAnnotation* value);
};

Interface for creating GXmlIXsdBaseAttribute implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_anotation ()

getter method for the abstract property "anotation"

 

set_anotation ()

setter method for the abstract property "anotation"

 

GXML_IXSD_ATTRIBUTE_SCHEMA_NODE_NAME

#define GXML_IXSD_ATTRIBUTE_SCHEMA_NODE_NAME "attribute"

GXmlIXsdAttribute

typedef struct _GXmlIXsdAttribute GXmlIXsdAttribute;

struct GXmlIXsdAttributeIface

struct GXmlIXsdAttributeIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdAttribute implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXML_IXSD_ATTRIBUTE_GROUP_SCHEMA_NODE_NAME

#define GXML_IXSD_ATTRIBUTE_GROUP_SCHEMA_NODE_NAME "attributeGroup"

GXmlIXsdAttributeGroup

typedef struct _GXmlIXsdAttributeGroup GXmlIXsdAttributeGroup;

struct GXmlIXsdAttributeGroupIface

struct GXmlIXsdAttributeGroupIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdAttributeGroup implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdList

typedef struct _GXmlIXsdList GXmlIXsdList;

struct GXmlIXsdListIface

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.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_item ()

virtual method called by gxml_ixsd_list_get_item()

 

append ()

virtual method called by gxml_ixsd_list_append()

 

remove ()

virtual method called by gxml_ixsd_list_remove()

 

index_of ()

virtual method called by gxml_ixsd_list_index_of()

 

get_element ()

getter method for the abstract property "element"

 

set_element ()

   

get_items_type ()

getter method for the abstract property "items-type"

 

set_items_type ()

   

get_items_name ()

getter method for the abstract property "items-name"

 

set_items_name ()

   

get_length ()

getter method for the abstract property "length"

 

GXmlIXsdListElements

typedef struct _GXmlIXsdListElements GXmlIXsdListElements;

struct GXmlIXsdListElementsIface

struct GXmlIXsdListElementsIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdListElements implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdListSimpleTypes

typedef struct _GXmlIXsdListSimpleTypes GXmlIXsdListSimpleTypes;

struct GXmlIXsdListSimpleTypesIface

struct GXmlIXsdListSimpleTypesIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdListSimpleTypes implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdListComplexTypes

typedef struct _GXmlIXsdListComplexTypes GXmlIXsdListComplexTypes;

struct GXmlIXsdListComplexTypesIface

struct GXmlIXsdListComplexTypesIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdListComplexTypes implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdListAttributes

typedef struct _GXmlIXsdListAttributes GXmlIXsdListAttributes;

struct GXmlIXsdListAttributesIface

struct GXmlIXsdListAttributesIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdListAttributes implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdListAttributesGroup

typedef struct _GXmlIXsdListAttributesGroup GXmlIXsdListAttributesGroup;

struct GXmlIXsdListAttributesGroupIface

struct GXmlIXsdListAttributesGroupIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdListAttributesGroup implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdListTypeRestrictionEnumerations

typedef struct _GXmlIXsdListTypeRestrictionEnumerations GXmlIXsdListTypeRestrictionEnumerations;

struct GXmlIXsdListTypeRestrictionEnumerationsIface

struct GXmlIXsdListTypeRestrictionEnumerationsIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdListTypeRestrictionEnumerations implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

GXmlIXsdListTypeRestrictionWhiteSpaces

typedef struct _GXmlIXsdListTypeRestrictionWhiteSpaces GXmlIXsdListTypeRestrictionWhiteSpaces;

struct GXmlIXsdListTypeRestrictionWhiteSpacesIface

struct GXmlIXsdListTypeRestrictionWhiteSpacesIface {
	GTypeInterface parent_iface;
};

Interface for creating GXmlIXsdListTypeRestrictionWhiteSpaces implementations.

Members

GTypeInterface parent_iface;

the parent interface structure