GXmlGomXsdSchema

GXmlGomXsdSchema — Reference interfaces for XSD support.

Functions

GXmlGomXsdSchema * gxml_gom_xsd_schema_new ()
GXmlGomXsdListElements * gxml_gom_xsd_schema_get_element_definitions ()
void gxml_gom_xsd_schema_set_element_definitions ()
GXmlGomXsdListSimpleTypes * gxml_gom_xsd_schema_get_simple_type_definitions ()
void gxml_gom_xsd_schema_set_simple_type_definitions ()
GXmlGomXsdListComplexTypes * gxml_gom_xsd_schema_get_complex_type_definitions ()
void gxml_gom_xsd_schema_set_complex_type_definitions ()
GXmlGomXsdSimpleType * gxml_gom_xsd_simple_type_new ()
const gchar * gxml_gom_xsd_simple_type_get_final ()
void gxml_gom_xsd_simple_type_set_final ()
const gchar * gxml_gom_xsd_simple_type_get_name ()
void gxml_gom_xsd_simple_type_set_name ()
GXmlGomXsdAnnotation * gxml_gom_xsd_simple_type_get_annotation ()
void gxml_gom_xsd_simple_type_set_annotation ()
GXmlGomXsdTypeList * gxml_gom_xsd_simple_type_get_list ()
void gxml_gom_xsd_simple_type_set_list ()
GXmlGomXsdTypeUnion * gxml_gom_xsd_simple_type_get_union ()
void gxml_gom_xsd_simple_type_set_union ()
GXmlGomXsdTypeRestriction * gxml_gom_xsd_simple_type_get_restriction ()
void gxml_gom_xsd_simple_type_set_restriction ()
GXmlGomXsdTypeDefinition * gxml_gom_xsd_type_definition_new ()
GXmlGomXsdAnnotation * gxml_gom_xsd_type_definition_get_annotation ()
void gxml_gom_xsd_type_definition_set_annotation ()
GXmlGomXsdTypeList * gxml_gom_xsd_type_list_new ()
GXmlGomXsdTypeUnion * gxml_gom_xsd_type_union_new ()
GXmlGomXsdTypeRestriction * gxml_gom_xsd_type_restriction_new ()
const gchar * gxml_gom_xsd_type_restriction_get_base ()
void gxml_gom_xsd_type_restriction_set_base ()
GXmlGomXsdSimpleType * gxml_gom_xsd_type_restriction_get_simple_type ()
void gxml_gom_xsd_type_restriction_set_simple_type ()
GXmlGomXsdListTypeRestrictionEnumerations * gxml_gom_xsd_type_restriction_get_enumerations ()
void gxml_gom_xsd_type_restriction_set_enumerations ()
GXmlGomXsdListTypeRestrictionWhiteSpaces * gxml_gom_xsd_type_restriction_get_white_spaces ()
void gxml_gom_xsd_type_restriction_set_white_spaces ()
GXmlGomXsdTypeRestrictionDef * gxml_gom_xsd_type_restriction_def_new ()
GXmlGomXsdAnnotation * gxml_gom_xsd_type_restriction_def_get_annotation ()
void gxml_gom_xsd_type_restriction_def_set_annotation ()
GXmlGomXsdTypeRestrictionMinExclusive * gxml_gom_xsd_type_restriction_min_exclusive_new ()
GXmlGomXsdTypeRestrictionMinInclusive * gxml_gom_xsd_type_restriction_min_inclusive_new ()
GXmlGomXsdTypeRestrictionMaxExclusive * gxml_gom_xsd_type_restriction_max_exclusive_new ()
GXmlGomXsdTypeRestrictionMaxInclusive * gxml_gom_xsd_type_restriction_max_inclusive_new ()
GXmlGomXsdTypeRestrictionTotalDigits * gxml_gom_xsd_type_restriction_total_digits_new ()
GXmlGomXsdTypeRestrictionFractionDigits * gxml_gom_xsd_type_restriction_fraction_digits_new ()
GXmlGomXsdTypeRestrictionLength * gxml_gom_xsd_type_restriction_length_new ()
GXmlGomXsdTypeRestrictionMinLength * gxml_gom_xsd_type_restriction_min_length_new ()
GXmlGomXsdTypeRestrictionMaxLength * gxml_gom_xsd_type_restriction_max_length_new ()
GXmlGomXsdTypeRestrictionEnumeration * gxml_gom_xsd_type_restriction_enumeration_new ()
const gchar * gxml_gom_xsd_type_restriction_enumeration_get_value ()
void gxml_gom_xsd_type_restriction_enumeration_set_value ()
GXmlGomXsdTypeRestrictionWhiteSpaceFixed * gxml_gom_xsd_type_restriction_white_space_fixed_new ()
GXmlGomXsdTypeRestrictionWhiteSpace * gxml_gom_xsd_type_restriction_white_space_new ()
GXmlGomXsdTypeRestrictionWhiteSpaceFixed * gxml_gom_xsd_type_restriction_white_space_get_fixed ()
void gxml_gom_xsd_type_restriction_white_space_set_fixed ()
const gchar * gxml_gom_xsd_type_restriction_white_space_get_value ()
void gxml_gom_xsd_type_restriction_white_space_set_value ()
GXmlGomXsdTypeRestrictionPattern * gxml_gom_xsd_type_restriction_pattern_new ()
GXmlGomXsdTypeRestrictionAssertion * gxml_gom_xsd_type_restriction_assertion_new ()
GXmlGomXsdTypeRestrictionExplicitTimezone * gxml_gom_xsd_type_restriction_explicit_timezone_new ()
GXmlGomXsdComplexType * gxml_gom_xsd_complex_type_new ()
gboolean gxml_gom_xsd_complex_type_get_abstract ()
void gxml_gom_xsd_complex_type_set_abstract ()
const gchar * gxml_gom_xsd_complex_type_get_block ()
void gxml_gom_xsd_complex_type_set_block ()
const gchar * gxml_gom_xsd_complex_type_get_final ()
void gxml_gom_xsd_complex_type_set_final ()
gboolean gxml_gom_xsd_complex_type_get_mixed ()
void gxml_gom_xsd_complex_type_set_mixed ()
const gchar * gxml_gom_xsd_complex_type_get_name ()
void gxml_gom_xsd_complex_type_set_name ()
gboolean gxml_gom_xsd_complex_type_get_default_attributes_apply ()
void gxml_gom_xsd_complex_type_set_default_attributes_apply ()
GXmlGomXsdBaseContent * gxml_gom_xsd_complex_type_get_content_type ()
void gxml_gom_xsd_complex_type_set_content_type ()
GXmlGomXsdList * gxml_gom_xsd_complex_type_get_type_attributes ()
GXmlGomXsdList * gxml_gom_xsd_complex_type_get_group_attributes ()
GXmlGomXsdExtension * gxml_gom_xsd_extension_new ()
const gchar * gxml_gom_xsd_extension_get_base ()
void gxml_gom_xsd_extension_set_base ()
GXmlGomXsdElement * gxml_gom_xsd_element_new ()
gboolean gxml_gom_xsd_element_get_abstract ()
void gxml_gom_xsd_element_set_abstract ()
const gchar * gxml_gom_xsd_element_get_block ()
void gxml_gom_xsd_element_set_block ()
const gchar * gxml_gom_xsd_element_get_default ()
void gxml_gom_xsd_element_set_default ()
const gchar * gxml_gom_xsd_element_get_final ()
void gxml_gom_xsd_element_set_final ()
const gchar * gxml_gom_xsd_element_get_fixed ()
void gxml_gom_xsd_element_set_fixed ()
const gchar * gxml_gom_xsd_element_get_form ()
void gxml_gom_xsd_element_set_form ()
const gchar * gxml_gom_xsd_element_get_max_occurs ()
void gxml_gom_xsd_element_set_max_occurs ()
const gchar * gxml_gom_xsd_element_get_min_occurs ()
void gxml_gom_xsd_element_set_min_occurs ()
const gchar * gxml_gom_xsd_element_get_name ()
void gxml_gom_xsd_element_set_name ()
gboolean gxml_gom_xsd_element_get_nillable ()
void gxml_gom_xsd_element_set_nillable ()
const gchar * gxml_gom_xsd_element_get_ref ()
void gxml_gom_xsd_element_set_ref ()
GXmlDomTokenList * gxml_gom_xsd_element_get_substitution_group ()
void gxml_gom_xsd_element_set_substitution_group ()
const gchar * gxml_gom_xsd_element_get_target_namespace ()
void gxml_gom_xsd_element_set_target_namespace ()
const gchar * gxml_gom_xsd_element_get_object_type ()
void gxml_gom_xsd_element_set_object_type ()
GXmlGomXsdAnnotation * gxml_gom_xsd_element_get_anotation ()
void gxml_gom_xsd_element_set_anotation ()
GXmlGomXsdSimpleType * gxml_gom_xsd_element_get_simple_type ()
void gxml_gom_xsd_element_set_simple_type ()
GXmlGomXsdComplexType * gxml_gom_xsd_element_get_complex_type ()
void gxml_gom_xsd_element_set_complex_type ()
GXmlGomXsdAnnotation * gxml_gom_xsd_annotation_new ()
GXmlGomXsdBaseType * gxml_gom_xsd_base_type_new ()
GXmlGomXsdAnnotation * gxml_gom_xsd_base_type_get_anotation ()
void gxml_gom_xsd_base_type_set_anotation ()
GXmlGomXsdBaseContent * gxml_gom_xsd_base_content_new ()
GXmlGomXsdAnnotation * gxml_gom_xsd_base_content_get_anotation ()
void gxml_gom_xsd_base_content_set_anotation ()
GXmlGomXsdSimpleContent * gxml_gom_xsd_simple_content_new ()
GXmlGomXsdComplexContent * gxml_gom_xsd_complex_content_new ()
GXmlGomXsdOpenContent * gxml_gom_xsd_open_content_new ()
GXmlGomXsdBaseAttribute * gxml_gom_xsd_base_attribute_new ()
GXmlGomXsdAnnotation * gxml_gom_xsd_base_attribute_get_anotation ()
void gxml_gom_xsd_base_attribute_set_anotation ()
GXmlGomXsdAttribute * gxml_gom_xsd_attribute_new ()
GXmlGomXsdAttributeGroup * gxml_gom_xsd_attribute_group_new ()
void gxml_gom_xsd_list_remove ()
gint gxml_gom_xsd_list_index_of ()
GXmlGomXsdList * gxml_gom_xsd_list_new ()
gint gxml_gom_xsd_list_get_length ()
GXmlGomXsdListElements * gxml_gom_xsd_list_elements_new ()
GXmlGomXsdListSimpleTypes * gxml_gom_xsd_list_simple_types_new ()
GXmlGomXsdListComplexTypes * gxml_gom_xsd_list_complex_types_new ()
GXmlGomXsdListTypeRestrictionEnumerations * gxml_gom_xsd_list_type_restriction_enumerations_new ()
GXmlGomXsdListTypeRestrictionWhiteSpaces * gxml_gom_xsd_list_type_restriction_white_spaces_new ()

Types and Values

#define GXML_TYPE_GOM_XSD_SCHEMA
struct GXmlGomXsdSchema
struct GXmlGomXsdSchemaClass
#define GXML_TYPE_GOM_XSD_SIMPLE_TYPE
struct GXmlGomXsdSimpleType
struct GXmlGomXsdSimpleTypeClass
#define GXML_TYPE_GOM_XSD_TYPE_DEFINITION
struct GXmlGomXsdTypeDefinition
struct GXmlGomXsdTypeDefinitionClass
#define GXML_TYPE_GOM_XSD_TYPE_LIST
struct GXmlGomXsdTypeList
struct GXmlGomXsdTypeListClass
#define GXML_TYPE_GOM_XSD_TYPE_UNION
struct GXmlGomXsdTypeUnion
struct GXmlGomXsdTypeUnionClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION
struct GXmlGomXsdTypeRestriction
struct GXmlGomXsdTypeRestrictionClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_DEF
struct GXmlGomXsdTypeRestrictionDef
struct GXmlGomXsdTypeRestrictionDefClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_EXCLUSIVE
struct GXmlGomXsdTypeRestrictionMinExclusive
struct GXmlGomXsdTypeRestrictionMinExclusiveClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_INCLUSIVE
struct GXmlGomXsdTypeRestrictionMinInclusive
struct GXmlGomXsdTypeRestrictionMinInclusiveClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_EXCLUSIVE
struct GXmlGomXsdTypeRestrictionMaxExclusive
struct GXmlGomXsdTypeRestrictionMaxExclusiveClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_INCLUSIVE
struct GXmlGomXsdTypeRestrictionMaxInclusive
struct GXmlGomXsdTypeRestrictionMaxInclusiveClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_TOTAL_DIGITS
struct GXmlGomXsdTypeRestrictionTotalDigits
struct GXmlGomXsdTypeRestrictionTotalDigitsClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_FRACTION_DIGITS
struct GXmlGomXsdTypeRestrictionFractionDigits
struct GXmlGomXsdTypeRestrictionFractionDigitsClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_LENGTH
struct GXmlGomXsdTypeRestrictionLength
struct GXmlGomXsdTypeRestrictionLengthClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_LENGTH
struct GXmlGomXsdTypeRestrictionMinLength
struct GXmlGomXsdTypeRestrictionMinLengthClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_LENGTH
struct GXmlGomXsdTypeRestrictionMaxLength
struct GXmlGomXsdTypeRestrictionMaxLengthClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_ENUMERATION
struct GXmlGomXsdTypeRestrictionEnumeration
struct GXmlGomXsdTypeRestrictionEnumerationClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_WHITE_SPACE
#define GXML_GOM_XSD_TYPE_RESTRICTION_WHITE_SPACE_TYPE_FIXED
struct GXmlGomXsdTypeRestrictionWhiteSpaceFixed
struct GXmlGomXsdTypeRestrictionWhiteSpaceFixedClass
struct GXmlGomXsdTypeRestrictionWhiteSpace
struct GXmlGomXsdTypeRestrictionWhiteSpaceClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_PATTERN
struct GXmlGomXsdTypeRestrictionPattern
struct GXmlGomXsdTypeRestrictionPatternClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_ASSERTION
struct GXmlGomXsdTypeRestrictionAssertion
struct GXmlGomXsdTypeRestrictionAssertionClass
#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_EXPLICIT_TIMEZONE
struct GXmlGomXsdTypeRestrictionExplicitTimezone
struct GXmlGomXsdTypeRestrictionExplicitTimezoneClass
#define GXML_TYPE_GOM_XSD_COMPLEX_TYPE
struct GXmlGomXsdComplexType
struct GXmlGomXsdComplexTypeClass
#define GXML_TYPE_GOM_XSD_EXTENSION
struct GXmlGomXsdExtension
struct GXmlGomXsdExtensionClass
#define GXML_TYPE_GOM_XSD_ELEMENT
struct GXmlGomXsdElement
struct GXmlGomXsdElementClass
#define GXML_TYPE_GOM_XSD_ANNOTATION
struct GXmlGomXsdAnnotation
struct GXmlGomXsdAnnotationClass
#define GXML_TYPE_GOM_XSD_BASE_TYPE
struct GXmlGomXsdBaseType
struct GXmlGomXsdBaseTypeClass
#define GXML_TYPE_GOM_XSD_BASE_CONTENT
struct GXmlGomXsdBaseContent
struct GXmlGomXsdBaseContentClass
#define GXML_TYPE_GOM_XSD_SIMPLE_CONTENT
struct GXmlGomXsdSimpleContent
struct GXmlGomXsdSimpleContentClass
#define GXML_TYPE_GOM_XSD_COMPLEX_CONTENT
struct GXmlGomXsdComplexContent
struct GXmlGomXsdComplexContentClass
#define GXML_TYPE_GOM_XSD_OPEN_CONTENT
struct GXmlGomXsdOpenContent
struct GXmlGomXsdOpenContentClass
#define GXML_TYPE_GOM_XSD_BASE_ATTRIBUTE
struct GXmlGomXsdBaseAttribute
struct GXmlGomXsdBaseAttributeClass
#define GXML_TYPE_GOM_XSD_ATTRIBUTE
struct GXmlGomXsdAttribute
struct GXmlGomXsdAttributeClass
#define GXML_TYPE_GOM_XSD_ATTRIBUTE_GROUP
struct GXmlGomXsdAttributeGroup
struct GXmlGomXsdAttributeGroupClass
#define GXML_TYPE_GOM_XSD_LIST
struct GXmlGomXsdList
struct GXmlGomXsdListClass
#define GXML_TYPE_GOM_XSD_LIST_ELEMENTS
struct GXmlGomXsdListElements
struct GXmlGomXsdListElementsClass
#define GXML_TYPE_GOM_XSD_LIST_SIMPLE_TYPES
struct GXmlGomXsdListSimpleTypes
struct GXmlGomXsdListSimpleTypesClass
#define GXML_TYPE_GOM_XSD_LIST_COMPLEX_TYPES
struct GXmlGomXsdListComplexTypes
struct GXmlGomXsdListComplexTypesClass
#define GXML_TYPE_GOM_XSD_LIST_TYPE_RESTRICTION_ENUMERATIONS
struct GXmlGomXsdListTypeRestrictionEnumerations
struct GXmlGomXsdListTypeRestrictionEnumerationsClass
#define GXML_TYPE_GOM_XSD_LIST_TYPE_RESTRICTION_WHITE_SPACES
struct GXmlGomXsdListTypeRestrictionWhiteSpaces
struct GXmlGomXsdListTypeRestrictionWhiteSpacesClass

Description

Functions

gxml_gom_xsd_schema_new ()

GXmlGomXsdSchema *
gxml_gom_xsd_schema_new (void);

gxml_gom_xsd_schema_get_element_definitions ()

GXmlGomXsdListElements *
gxml_gom_xsd_schema_get_element_definitions
                               (GXmlGomXsdSchema *self);

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

Parameters

self

the GXmlGomXsdSchema instance to query

 

Returns

the value of the "element-definitions" property


gxml_gom_xsd_schema_set_element_definitions ()

void
gxml_gom_xsd_schema_set_element_definitions
                               (GXmlGomXsdSchema *self,
                                GXmlGomXsdListElements *value);

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

Parameters

self

the GXmlGomXsdSchema instance to modify

 

value

the new value of the "element-definitions" property

 

gxml_gom_xsd_schema_get_simple_type_definitions ()

GXmlGomXsdListSimpleTypes *
gxml_gom_xsd_schema_get_simple_type_definitions
                               (GXmlGomXsdSchema *self);

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

Parameters

self

the GXmlGomXsdSchema instance to query

 

Returns

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


gxml_gom_xsd_schema_set_simple_type_definitions ()

void
gxml_gom_xsd_schema_set_simple_type_definitions
                               (GXmlGomXsdSchema *self,
                                GXmlGomXsdListSimpleTypes *value);

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

Parameters

self

the GXmlGomXsdSchema instance to modify

 

value

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

 

gxml_gom_xsd_schema_get_complex_type_definitions ()

GXmlGomXsdListComplexTypes *
gxml_gom_xsd_schema_get_complex_type_definitions
                               (GXmlGomXsdSchema *self);

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

Parameters

self

the GXmlGomXsdSchema instance to query

 

Returns

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


gxml_gom_xsd_schema_set_complex_type_definitions ()

void
gxml_gom_xsd_schema_set_complex_type_definitions
                               (GXmlGomXsdSchema *self,
                                GXmlGomXsdListComplexTypes *value);

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

Parameters

self

the GXmlGomXsdSchema instance to modify

 

value

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

 

gxml_gom_xsd_simple_type_new ()

GXmlGomXsdSimpleType *
gxml_gom_xsd_simple_type_new (void);

gxml_gom_xsd_simple_type_get_final ()

const gchar *
gxml_gom_xsd_simple_type_get_final (GXmlGomXsdSimpleType *self);

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

(all | List of (list | union | restriction | extension))

Parameters

self

the GXmlGomXsdSimpleType instance to query

 

Returns

the value of the "::final" property


gxml_gom_xsd_simple_type_set_final ()

void
gxml_gom_xsd_simple_type_set_final (GXmlGomXsdSimpleType *self,
                                    const gchar *value);

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

(all | List of (list | union | restriction | extension))

Parameters

self

the GXmlGomXsdSimpleType instance to modify

 

value

the new value of the "::final" property

 

gxml_gom_xsd_simple_type_get_name ()

const gchar *
gxml_gom_xsd_simple_type_get_name (GXmlGomXsdSimpleType *self);

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

Parameters

self

the GXmlGomXsdSimpleType instance to query

 

Returns

the value of the "::name" property


gxml_gom_xsd_simple_type_set_name ()

void
gxml_gom_xsd_simple_type_set_name (GXmlGomXsdSimpleType *self,
                                   const gchar *value);

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

Parameters

self

the GXmlGomXsdSimpleType instance to modify

 

value

the new value of the "::name" property

 

gxml_gom_xsd_simple_type_get_annotation ()

GXmlGomXsdAnnotation *
gxml_gom_xsd_simple_type_get_annotation
                               (GXmlGomXsdSimpleType *self);

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

Parameters

self

the GXmlGomXsdSimpleType instance to query

 

Returns

the value of the "annotation" property


gxml_gom_xsd_simple_type_set_annotation ()

void
gxml_gom_xsd_simple_type_set_annotation
                               (GXmlGomXsdSimpleType *self,
                                GXmlGomXsdAnnotation *value);

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

Parameters

self

the GXmlGomXsdSimpleType instance to modify

 

value

the new value of the "annotation" property

 

gxml_gom_xsd_simple_type_get_list ()

GXmlGomXsdTypeList *
gxml_gom_xsd_simple_type_get_list (GXmlGomXsdSimpleType *self);

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

Parameters

self

the GXmlGomXsdSimpleType instance to query

 

Returns

the value of the "list" property


gxml_gom_xsd_simple_type_set_list ()

void
gxml_gom_xsd_simple_type_set_list (GXmlGomXsdSimpleType *self,
                                   GXmlGomXsdTypeList *value);

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

Parameters

self

the GXmlGomXsdSimpleType instance to modify

 

value

the new value of the "list" property

 

gxml_gom_xsd_simple_type_get_union ()

GXmlGomXsdTypeUnion *
gxml_gom_xsd_simple_type_get_union (GXmlGomXsdSimpleType *self);

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

Parameters

self

the GXmlGomXsdSimpleType instance to query

 

Returns

the value of the "union" property


gxml_gom_xsd_simple_type_set_union ()

void
gxml_gom_xsd_simple_type_set_union (GXmlGomXsdSimpleType *self,
                                    GXmlGomXsdTypeUnion *value);

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

Parameters

self

the GXmlGomXsdSimpleType instance to modify

 

value

the new value of the "union" property

 

gxml_gom_xsd_simple_type_get_restriction ()

GXmlGomXsdTypeRestriction *
gxml_gom_xsd_simple_type_get_restriction
                               (GXmlGomXsdSimpleType *self);

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

Parameters

self

the GXmlGomXsdSimpleType instance to query

 

Returns

the value of the "restriction" property


gxml_gom_xsd_simple_type_set_restriction ()

void
gxml_gom_xsd_simple_type_set_restriction
                               (GXmlGomXsdSimpleType *self,
                                GXmlGomXsdTypeRestriction *value);

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

Parameters

self

the GXmlGomXsdSimpleType instance to modify

 

value

the new value of the "restriction" property

 

gxml_gom_xsd_type_definition_new ()

GXmlGomXsdTypeDefinition *
gxml_gom_xsd_type_definition_new (void);

gxml_gom_xsd_type_definition_get_annotation ()

GXmlGomXsdAnnotation *
gxml_gom_xsd_type_definition_get_annotation
                               (GXmlGomXsdTypeDefinition *self);

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

Parameters

self

the GXmlGomXsdTypeDefinition instance to query

 

Returns

the value of the "annotation" property


gxml_gom_xsd_type_definition_set_annotation ()

void
gxml_gom_xsd_type_definition_set_annotation
                               (GXmlGomXsdTypeDefinition *self,
                                GXmlGomXsdAnnotation *value);

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

Parameters

self

the GXmlGomXsdTypeDefinition instance to modify

 

value

the new value of the "annotation" property

 

gxml_gom_xsd_type_list_new ()

GXmlGomXsdTypeList *
gxml_gom_xsd_type_list_new (void);

gxml_gom_xsd_type_union_new ()

GXmlGomXsdTypeUnion *
gxml_gom_xsd_type_union_new (void);

gxml_gom_xsd_type_restriction_new ()

GXmlGomXsdTypeRestriction *
gxml_gom_xsd_type_restriction_new (void);

gxml_gom_xsd_type_restriction_get_base ()

const gchar *
gxml_gom_xsd_type_restriction_get_base
                               (GXmlGomXsdTypeRestriction *self);

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

Parameters

self

the GXmlGomXsdTypeRestriction instance to query

 

Returns

the value of the "::base" property


gxml_gom_xsd_type_restriction_set_base ()

void
gxml_gom_xsd_type_restriction_set_base
                               (GXmlGomXsdTypeRestriction *self,
                                const gchar *value);

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

Parameters

self

the GXmlGomXsdTypeRestriction instance to modify

 

value

the new value of the "::base" property

 

gxml_gom_xsd_type_restriction_get_simple_type ()

GXmlGomXsdSimpleType *
gxml_gom_xsd_type_restriction_get_simple_type
                               (GXmlGomXsdTypeRestriction *self);

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

Parameters

self

the GXmlGomXsdTypeRestriction instance to query

 

Returns

the value of the "simple-type" property


gxml_gom_xsd_type_restriction_set_simple_type ()

void
gxml_gom_xsd_type_restriction_set_simple_type
                               (GXmlGomXsdTypeRestriction *self,
                                GXmlGomXsdSimpleType *value);

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

Parameters

self

the GXmlGomXsdTypeRestriction instance to modify

 

value

the new value of the "simple-type" property

 

gxml_gom_xsd_type_restriction_get_enumerations ()

GXmlGomXsdListTypeRestrictionEnumerations *
gxml_gom_xsd_type_restriction_get_enumerations
                               (GXmlGomXsdTypeRestriction *self);

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

Parameters

self

the GXmlGomXsdTypeRestriction instance to query

 

Returns

the value of the "enumerations" property


gxml_gom_xsd_type_restriction_set_enumerations ()

void
gxml_gom_xsd_type_restriction_set_enumerations
                               (GXmlGomXsdTypeRestriction *self,
                                GXmlGomXsdListTypeRestrictionEnumerations *value);

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

Parameters

self

the GXmlGomXsdTypeRestriction instance to modify

 

value

the new value of the "enumerations" property

 

gxml_gom_xsd_type_restriction_get_white_spaces ()

GXmlGomXsdListTypeRestrictionWhiteSpaces *
gxml_gom_xsd_type_restriction_get_white_spaces
                               (GXmlGomXsdTypeRestriction *self);

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

Parameters

self

the GXmlGomXsdTypeRestriction instance to query

 

Returns

the value of the "white-spaces" property


gxml_gom_xsd_type_restriction_set_white_spaces ()

void
gxml_gom_xsd_type_restriction_set_white_spaces
                               (GXmlGomXsdTypeRestriction *self,
                                GXmlGomXsdListTypeRestrictionWhiteSpaces *value);

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

Parameters

self

the GXmlGomXsdTypeRestriction instance to modify

 

value

the new value of the "white-spaces" property

 

gxml_gom_xsd_type_restriction_def_new ()

GXmlGomXsdTypeRestrictionDef *
gxml_gom_xsd_type_restriction_def_new (void);

gxml_gom_xsd_type_restriction_def_get_annotation ()

GXmlGomXsdAnnotation *
gxml_gom_xsd_type_restriction_def_get_annotation
                               (GXmlGomXsdTypeRestrictionDef *self);

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

Parameters

self

the GXmlGomXsdTypeRestrictionDef instance to query

 

Returns

the value of the "annotation" property


gxml_gom_xsd_type_restriction_def_set_annotation ()

void
gxml_gom_xsd_type_restriction_def_set_annotation
                               (GXmlGomXsdTypeRestrictionDef *self,
                                GXmlGomXsdAnnotation *value);

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

Parameters

self

the GXmlGomXsdTypeRestrictionDef instance to modify

 

value

the new value of the "annotation" property

 

gxml_gom_xsd_type_restriction_min_exclusive_new ()

GXmlGomXsdTypeRestrictionMinExclusive *
gxml_gom_xsd_type_restriction_min_exclusive_new
                               (void);

gxml_gom_xsd_type_restriction_min_inclusive_new ()

GXmlGomXsdTypeRestrictionMinInclusive *
gxml_gom_xsd_type_restriction_min_inclusive_new
                               (void);

gxml_gom_xsd_type_restriction_max_exclusive_new ()

GXmlGomXsdTypeRestrictionMaxExclusive *
gxml_gom_xsd_type_restriction_max_exclusive_new
                               (void);

gxml_gom_xsd_type_restriction_max_inclusive_new ()

GXmlGomXsdTypeRestrictionMaxInclusive *
gxml_gom_xsd_type_restriction_max_inclusive_new
                               (void);

gxml_gom_xsd_type_restriction_total_digits_new ()

GXmlGomXsdTypeRestrictionTotalDigits *
gxml_gom_xsd_type_restriction_total_digits_new
                               (void);

gxml_gom_xsd_type_restriction_fraction_digits_new ()

GXmlGomXsdTypeRestrictionFractionDigits *
gxml_gom_xsd_type_restriction_fraction_digits_new
                               (void);

gxml_gom_xsd_type_restriction_length_new ()

GXmlGomXsdTypeRestrictionLength *
gxml_gom_xsd_type_restriction_length_new
                               (void);

gxml_gom_xsd_type_restriction_min_length_new ()

GXmlGomXsdTypeRestrictionMinLength *
gxml_gom_xsd_type_restriction_min_length_new
                               (void);

gxml_gom_xsd_type_restriction_max_length_new ()

GXmlGomXsdTypeRestrictionMaxLength *
gxml_gom_xsd_type_restriction_max_length_new
                               (void);

gxml_gom_xsd_type_restriction_enumeration_new ()

GXmlGomXsdTypeRestrictionEnumeration *
gxml_gom_xsd_type_restriction_enumeration_new
                               (void);

gxml_gom_xsd_type_restriction_enumeration_get_value ()

const gchar *
gxml_gom_xsd_type_restriction_enumeration_get_value
                               (GXmlGomXsdTypeRestrictionEnumeration *self);

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

Parameters

self

the GXmlGomXsdTypeRestrictionEnumeration instance to query

 

Returns

the value of the "::value" property


gxml_gom_xsd_type_restriction_enumeration_set_value ()

void
gxml_gom_xsd_type_restriction_enumeration_set_value
                               (GXmlGomXsdTypeRestrictionEnumeration *self,
                                const gchar *value);

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

Parameters

self

the GXmlGomXsdTypeRestrictionEnumeration instance to modify

 

value

the new value of the "::value" property

 

gxml_gom_xsd_type_restriction_white_space_fixed_new ()

GXmlGomXsdTypeRestrictionWhiteSpaceFixed *
gxml_gom_xsd_type_restriction_white_space_fixed_new
                               (void);

gxml_gom_xsd_type_restriction_white_space_new ()

GXmlGomXsdTypeRestrictionWhiteSpace *
gxml_gom_xsd_type_restriction_white_space_new
                               (void);

gxml_gom_xsd_type_restriction_white_space_get_fixed ()

GXmlGomXsdTypeRestrictionWhiteSpaceFixed *
gxml_gom_xsd_type_restriction_white_space_get_fixed
                               (GXmlGomXsdTypeRestrictionWhiteSpace *self);

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

Parameters

self

the GXmlGomXsdTypeRestrictionWhiteSpace instance to query

 

Returns

the value of the "::fixed" property


gxml_gom_xsd_type_restriction_white_space_set_fixed ()

void
gxml_gom_xsd_type_restriction_white_space_set_fixed
                               (GXmlGomXsdTypeRestrictionWhiteSpace *self,
                                GXmlGomXsdTypeRestrictionWhiteSpaceFixed *value);

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

Parameters

self

the GXmlGomXsdTypeRestrictionWhiteSpace instance to modify

 

value

the new value of the "::fixed" property

 

gxml_gom_xsd_type_restriction_white_space_get_value ()

const gchar *
gxml_gom_xsd_type_restriction_white_space_get_value
                               (GXmlGomXsdTypeRestrictionWhiteSpace *self);

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

(collapse | preserve | replace)

Parameters

self

the GXmlGomXsdTypeRestrictionWhiteSpace instance to query

 

Returns

the value of the "::value" property


gxml_gom_xsd_type_restriction_white_space_set_value ()

void
gxml_gom_xsd_type_restriction_white_space_set_value
                               (GXmlGomXsdTypeRestrictionWhiteSpace *self,
                                const gchar *value);

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

(collapse | preserve | replace)

Parameters

self

the GXmlGomXsdTypeRestrictionWhiteSpace instance to modify

 

value

the new value of the "::value" property

 

gxml_gom_xsd_type_restriction_pattern_new ()

GXmlGomXsdTypeRestrictionPattern *
gxml_gom_xsd_type_restriction_pattern_new
                               (void);

gxml_gom_xsd_type_restriction_assertion_new ()

GXmlGomXsdTypeRestrictionAssertion *
gxml_gom_xsd_type_restriction_assertion_new
                               (void);

gxml_gom_xsd_type_restriction_explicit_timezone_new ()

GXmlGomXsdTypeRestrictionExplicitTimezone *
gxml_gom_xsd_type_restriction_explicit_timezone_new
                               (void);

gxml_gom_xsd_complex_type_new ()

GXmlGomXsdComplexType *
gxml_gom_xsd_complex_type_new (void);

gxml_gom_xsd_complex_type_get_abstract ()

gboolean
gxml_gom_xsd_complex_type_get_abstract
                               (GXmlGomXsdComplexType *self);

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

attribute name = abstract

Parameters

self

the GXmlGomXsdComplexType instance to query

 

Returns

the value of the "abstract" property


gxml_gom_xsd_complex_type_set_abstract ()

void
gxml_gom_xsd_complex_type_set_abstract
                               (GXmlGomXsdComplexType *self,
                                gboolean value);

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

attribute name = abstract

Parameters

self

the GXmlGomXsdComplexType instance to modify

 

value

the new value of the "abstract" property

 

gxml_gom_xsd_complex_type_get_block ()

const gchar *
gxml_gom_xsd_complex_type_get_block (GXmlGomXsdComplexType *self);

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

(all | List of (extension | restriction))

Parameters

self

the GXmlGomXsdComplexType instance to query

 

Returns

the value of the "block" property


gxml_gom_xsd_complex_type_set_block ()

void
gxml_gom_xsd_complex_type_set_block (GXmlGomXsdComplexType *self,
                                     const gchar *value);

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

(all | List of (extension | restriction))

Parameters

self

the GXmlGomXsdComplexType instance to modify

 

value

the new value of the "block" property

 

gxml_gom_xsd_complex_type_get_final ()

const gchar *
gxml_gom_xsd_complex_type_get_final (GXmlGomXsdComplexType *self);

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

(all | List of (extension | restriction))

Parameters

self

the GXmlGomXsdComplexType instance to query

 

Returns

the value of the "final" property


gxml_gom_xsd_complex_type_set_final ()

void
gxml_gom_xsd_complex_type_set_final (GXmlGomXsdComplexType *self,
                                     const gchar *value);

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

(all | List of (extension | restriction))

Parameters

self

the GXmlGomXsdComplexType instance to modify

 

value

the new value of the "final" property

 

gxml_gom_xsd_complex_type_get_mixed ()

gboolean
gxml_gom_xsd_complex_type_get_mixed (GXmlGomXsdComplexType *self);

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

Parameters

self

the GXmlGomXsdComplexType instance to query

 

Returns

the value of the "mixed" property


gxml_gom_xsd_complex_type_set_mixed ()

void
gxml_gom_xsd_complex_type_set_mixed (GXmlGomXsdComplexType *self,
                                     gboolean value);

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

Parameters

self

the GXmlGomXsdComplexType instance to modify

 

value

the new value of the "mixed" property

 

gxml_gom_xsd_complex_type_get_name ()

const gchar *
gxml_gom_xsd_complex_type_get_name (GXmlGomXsdComplexType *self);

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

Parameters

self

the GXmlGomXsdComplexType instance to query

 

Returns

the value of the "name" property


gxml_gom_xsd_complex_type_set_name ()

void
gxml_gom_xsd_complex_type_set_name (GXmlGomXsdComplexType *self,
                                    const gchar *value);

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

Parameters

self

the GXmlGomXsdComplexType instance to modify

 

value

the new value of the "name" property

 

gxml_gom_xsd_complex_type_get_default_attributes_apply ()

gboolean
gxml_gom_xsd_complex_type_get_default_attributes_apply
                               (GXmlGomXsdComplexType *self);

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

defaultAttributesApply

Parameters

self

the GXmlGomXsdComplexType instance to query

 

Returns

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


gxml_gom_xsd_complex_type_set_default_attributes_apply ()

void
gxml_gom_xsd_complex_type_set_default_attributes_apply
                               (GXmlGomXsdComplexType *self,
                                gboolean value);

Set the value of the "default-attributes-apply" property to value .

defaultAttributesApply

Parameters

self

the GXmlGomXsdComplexType instance to modify

 

value

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

 

gxml_gom_xsd_complex_type_get_content_type ()

GXmlGomXsdBaseContent *
gxml_gom_xsd_complex_type_get_content_type
                               (GXmlGomXsdComplexType *self);

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

A gxml_gom_xsd_complex_type_new() or GXmlGomXsdSimpleType

Parameters

self

the GXmlGomXsdComplexType instance to query

 

Returns

the value of the "content-type" property


gxml_gom_xsd_complex_type_set_content_type ()

void
gxml_gom_xsd_complex_type_set_content_type
                               (GXmlGomXsdComplexType *self,
                                GXmlGomXsdBaseContent *value);

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

A gxml_gom_xsd_complex_type_new() or GXmlGomXsdSimpleType

Parameters

self

the GXmlGomXsdComplexType instance to modify

 

value

the new value of the "content-type" property

 

gxml_gom_xsd_complex_type_get_type_attributes ()

GXmlGomXsdList *
gxml_gom_xsd_complex_type_get_type_attributes
                               (GXmlGomXsdComplexType *self);

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

List of type GXmlGomXsdAttribute definitions

Parameters

self

the GXmlGomXsdComplexType instance to query

 

Returns

the value of the "type-attributes" property


gxml_gom_xsd_complex_type_get_group_attributes ()

GXmlGomXsdList *
gxml_gom_xsd_complex_type_get_group_attributes
                               (GXmlGomXsdComplexType *self);

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

List of group GXmlGomXsdAttribute definitions

Parameters

self

the GXmlGomXsdComplexType instance to query

 

Returns

the value of the "group-attributes" property


gxml_gom_xsd_extension_new ()

GXmlGomXsdExtension *
gxml_gom_xsd_extension_new (void);

gxml_gom_xsd_extension_get_base ()

const gchar *
gxml_gom_xsd_extension_get_base (GXmlGomXsdExtension *self);

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

Parameters

self

the GXmlGomXsdExtension instance to query

 

Returns

the value of the "::base" property


gxml_gom_xsd_extension_set_base ()

void
gxml_gom_xsd_extension_set_base (GXmlGomXsdExtension *self,
                                 const gchar *value);

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

Parameters

self

the GXmlGomXsdExtension instance to modify

 

value

the new value of the "::base" property

 

gxml_gom_xsd_element_new ()

GXmlGomXsdElement *
gxml_gom_xsd_element_new (void);

gxml_gom_xsd_element_get_abstract ()

gboolean
gxml_gom_xsd_element_get_abstract (GXmlGomXsdElement *self);

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

attribute name = abstract

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::abstract" property


gxml_gom_xsd_element_set_abstract ()

void
gxml_gom_xsd_element_set_abstract (GXmlGomXsdElement *self,
                                   gboolean value);

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

attribute name = abstract

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::abstract" property

 

gxml_gom_xsd_element_get_block ()

const gchar *
gxml_gom_xsd_element_get_block (GXmlGomXsdElement *self);

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

(all | List of (extension | restriction | substitution))

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::block" property


gxml_gom_xsd_element_set_block ()

void
gxml_gom_xsd_element_set_block (GXmlGomXsdElement *self,
                                const gchar *value);

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

(all | List of (extension | restriction | substitution))

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::block" property

 

gxml_gom_xsd_element_get_default ()

const gchar *
gxml_gom_xsd_element_get_default (GXmlGomXsdElement *self);

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

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::default" property


gxml_gom_xsd_element_set_default ()

void
gxml_gom_xsd_element_set_default (GXmlGomXsdElement *self,
                                  const gchar *value);

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

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::default" property

 

gxml_gom_xsd_element_get_final ()

const gchar *
gxml_gom_xsd_element_get_final (GXmlGomXsdElement *self);

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

(all | List of (extension | restriction))

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::final" property


gxml_gom_xsd_element_set_final ()

void
gxml_gom_xsd_element_set_final (GXmlGomXsdElement *self,
                                const gchar *value);

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

(all | List of (extension | restriction))

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::final" property

 

gxml_gom_xsd_element_get_fixed ()

const gchar *
gxml_gom_xsd_element_get_fixed (GXmlGomXsdElement *self);

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

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::fixed" property


gxml_gom_xsd_element_set_fixed ()

void
gxml_gom_xsd_element_set_fixed (GXmlGomXsdElement *self,
                                const gchar *value);

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

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::fixed" property

 

gxml_gom_xsd_element_get_form ()

const gchar *
gxml_gom_xsd_element_get_form (GXmlGomXsdElement *self);

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

(qualified | unqualified)

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::form" property


gxml_gom_xsd_element_set_form ()

void
gxml_gom_xsd_element_set_form (GXmlGomXsdElement *self,
                               const gchar *value);

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

(qualified | unqualified)

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::form" property

 

gxml_gom_xsd_element_get_max_occurs ()

const gchar *
gxml_gom_xsd_element_get_max_occurs (GXmlGomXsdElement *self);

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

(nonNegativeInteger | unbounded) : 1

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::maxOccurs" property


gxml_gom_xsd_element_set_max_occurs ()

void
gxml_gom_xsd_element_set_max_occurs (GXmlGomXsdElement *self,
                                     const gchar *value);

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

(nonNegativeInteger | unbounded) : 1

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::maxOccurs" property

 

gxml_gom_xsd_element_get_min_occurs ()

const gchar *
gxml_gom_xsd_element_get_min_occurs (GXmlGomXsdElement *self);

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

nonNegativeInteger : 1

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::minOccurs" property


gxml_gom_xsd_element_set_min_occurs ()

void
gxml_gom_xsd_element_set_min_occurs (GXmlGomXsdElement *self,
                                     const gchar *value);

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

nonNegativeInteger : 1

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::minOccurs" property

 

gxml_gom_xsd_element_get_name ()

const gchar *
gxml_gom_xsd_element_get_name (GXmlGomXsdElement *self);

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

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::name" property


gxml_gom_xsd_element_set_name ()

void
gxml_gom_xsd_element_set_name (GXmlGomXsdElement *self,
                               const gchar *value);

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

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::name" property

 

gxml_gom_xsd_element_get_nillable ()

gboolean
gxml_gom_xsd_element_get_nillable (GXmlGomXsdElement *self);

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

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::nillable" property


gxml_gom_xsd_element_set_nillable ()

void
gxml_gom_xsd_element_set_nillable (GXmlGomXsdElement *self,
                                   gboolean value);

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

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::nillable" property

 

gxml_gom_xsd_element_get_ref ()

const gchar *
gxml_gom_xsd_element_get_ref (GXmlGomXsdElement *self);

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

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::ref" property


gxml_gom_xsd_element_set_ref ()

void
gxml_gom_xsd_element_set_ref (GXmlGomXsdElement *self,
                              const gchar *value);

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

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::ref" property

 

gxml_gom_xsd_element_get_substitution_group ()

GXmlDomTokenList *
gxml_gom_xsd_element_get_substitution_group
                               (GXmlGomXsdElement *self);

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

substitutionGroup

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::substitutionGroup" property


gxml_gom_xsd_element_set_substitution_group ()

void
gxml_gom_xsd_element_set_substitution_group
                               (GXmlGomXsdElement *self,
                                GXmlDomTokenList *value);

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

substitutionGroup

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::substitutionGroup" property

 

gxml_gom_xsd_element_get_target_namespace ()

const gchar *
gxml_gom_xsd_element_get_target_namespace
                               (GXmlGomXsdElement *self);

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

targetNamespace

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::targetNamespace" property


gxml_gom_xsd_element_set_target_namespace ()

void
gxml_gom_xsd_element_set_target_namespace
                               (GXmlGomXsdElement *self,
                                const gchar *value);

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

targetNamespace

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::targetNamespace" property

 

gxml_gom_xsd_element_get_object_type ()

const gchar *
gxml_gom_xsd_element_get_object_type (GXmlGomXsdElement *self);

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

attribute name = 'type'

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::type" property


gxml_gom_xsd_element_set_object_type ()

void
gxml_gom_xsd_element_set_object_type (GXmlGomXsdElement *self,
                                      const gchar *value);

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

attribute name = 'type'

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::type" property

 

gxml_gom_xsd_element_get_anotation ()

GXmlGomXsdAnnotation *
gxml_gom_xsd_element_get_anotation (GXmlGomXsdElement *self);

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

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::annotation" property


gxml_gom_xsd_element_set_anotation ()

void
gxml_gom_xsd_element_set_anotation (GXmlGomXsdElement *self,
                                    GXmlGomXsdAnnotation *value);

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

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::annotation" property

 

gxml_gom_xsd_element_get_simple_type ()

GXmlGomXsdSimpleType *
gxml_gom_xsd_element_get_simple_type (GXmlGomXsdElement *self);

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

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::SimpleType" property


gxml_gom_xsd_element_set_simple_type ()

void
gxml_gom_xsd_element_set_simple_type (GXmlGomXsdElement *self,
                                      GXmlGomXsdSimpleType *value);

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

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::SimpleType" property

 

gxml_gom_xsd_element_get_complex_type ()

GXmlGomXsdComplexType *
gxml_gom_xsd_element_get_complex_type (GXmlGomXsdElement *self);

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

Parameters

self

the GXmlGomXsdElement instance to query

 

Returns

the value of the "::ComplexType" property


gxml_gom_xsd_element_set_complex_type ()

void
gxml_gom_xsd_element_set_complex_type (GXmlGomXsdElement *self,
                                       GXmlGomXsdComplexType *value);

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

Parameters

self

the GXmlGomXsdElement instance to modify

 

value

the new value of the "::ComplexType" property

 

gxml_gom_xsd_annotation_new ()

GXmlGomXsdAnnotation *
gxml_gom_xsd_annotation_new (void);

gxml_gom_xsd_base_type_new ()

GXmlGomXsdBaseType *
gxml_gom_xsd_base_type_new (void);

gxml_gom_xsd_base_type_get_anotation ()

GXmlGomXsdAnnotation *
gxml_gom_xsd_base_type_get_anotation (GXmlGomXsdBaseType *self);

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

Parameters

self

the GXmlGomXsdBaseType instance to query

 

Returns

the value of the "anotation" property


gxml_gom_xsd_base_type_set_anotation ()

void
gxml_gom_xsd_base_type_set_anotation (GXmlGomXsdBaseType *self,
                                      GXmlGomXsdAnnotation *value);

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

Parameters

self

the GXmlGomXsdBaseType instance to modify

 

value

the new value of the "anotation" property

 

gxml_gom_xsd_base_content_new ()

GXmlGomXsdBaseContent *
gxml_gom_xsd_base_content_new (void);

gxml_gom_xsd_base_content_get_anotation ()

GXmlGomXsdAnnotation *
gxml_gom_xsd_base_content_get_anotation
                               (GXmlGomXsdBaseContent *self);

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

Parameters

self

the GXmlGomXsdBaseContent instance to query

 

Returns

the value of the "anotation" property


gxml_gom_xsd_base_content_set_anotation ()

void
gxml_gom_xsd_base_content_set_anotation
                               (GXmlGomXsdBaseContent *self,
                                GXmlGomXsdAnnotation *value);

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

Parameters

self

the GXmlGomXsdBaseContent instance to modify

 

value

the new value of the "anotation" property

 

gxml_gom_xsd_simple_content_new ()

GXmlGomXsdSimpleContent *
gxml_gom_xsd_simple_content_new (void);

gxml_gom_xsd_complex_content_new ()

GXmlGomXsdComplexContent *
gxml_gom_xsd_complex_content_new (void);

gxml_gom_xsd_open_content_new ()

GXmlGomXsdOpenContent *
gxml_gom_xsd_open_content_new (void);

gxml_gom_xsd_base_attribute_new ()

GXmlGomXsdBaseAttribute *
gxml_gom_xsd_base_attribute_new (void);

gxml_gom_xsd_base_attribute_get_anotation ()

GXmlGomXsdAnnotation *
gxml_gom_xsd_base_attribute_get_anotation
                               (GXmlGomXsdBaseAttribute *self);

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

Parameters

self

the GXmlGomXsdBaseAttribute instance to query

 

Returns

the value of the "anotation" property


gxml_gom_xsd_base_attribute_set_anotation ()

void
gxml_gom_xsd_base_attribute_set_anotation
                               (GXmlGomXsdBaseAttribute *self,
                                GXmlGomXsdAnnotation *value);

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

Parameters

self

the GXmlGomXsdBaseAttribute instance to modify

 

value

the new value of the "anotation" property

 

gxml_gom_xsd_attribute_new ()

GXmlGomXsdAttribute *
gxml_gom_xsd_attribute_new (void);

gxml_gom_xsd_attribute_group_new ()

GXmlGomXsdAttributeGroup *
gxml_gom_xsd_attribute_group_new (void);

gxml_gom_xsd_list_remove ()

void
gxml_gom_xsd_list_remove (GXmlGomXsdList *self,
                          gint index);

Parameters

self

the GXmlGomXsdList instance

 

index

 

 

gxml_gom_xsd_list_index_of ()

gint
gxml_gom_xsd_list_index_of (GXmlGomXsdList *self,
                            GXmlDomElement *element);

Parameters

self

the GXmlGomXsdList instance

 

element

 

 

gxml_gom_xsd_list_new ()

GXmlGomXsdList *
gxml_gom_xsd_list_new (void);

gxml_gom_xsd_list_get_length ()

gint
gxml_gom_xsd_list_get_length (GXmlGomXsdList *self);

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

Parameters

self

the GXmlGomXsdList instance to query

 

Returns

the value of the "length" property


gxml_gom_xsd_list_elements_new ()

GXmlGomXsdListElements *
gxml_gom_xsd_list_elements_new (void);

gxml_gom_xsd_list_simple_types_new ()

GXmlGomXsdListSimpleTypes *
gxml_gom_xsd_list_simple_types_new (void);

gxml_gom_xsd_list_complex_types_new ()

GXmlGomXsdListComplexTypes *
gxml_gom_xsd_list_complex_types_new (void);

gxml_gom_xsd_list_type_restriction_enumerations_new ()

GXmlGomXsdListTypeRestrictionEnumerations *
gxml_gom_xsd_list_type_restriction_enumerations_new
                               (void);

gxml_gom_xsd_list_type_restriction_white_spaces_new ()

GXmlGomXsdListTypeRestrictionWhiteSpaces *
gxml_gom_xsd_list_type_restriction_white_spaces_new
                               (void);

Types and Values

GXML_TYPE_GOM_XSD_SCHEMA

#define GXML_TYPE_GOM_XSD_SCHEMA (gxml_gom_xsd_schema_get_type ())

The type for GXmlGomXsdSchema.


struct GXmlGomXsdSchema

struct GXmlGomXsdSchema {
	GXmlGomElement parent_instance;
	GXmlGomXsdSchemaPrivate * priv;
};

Reference interfaces for XSD support.


struct GXmlGomXsdSchemaClass

struct GXmlGomXsdSchemaClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_SCHEMA. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_SIMPLE_TYPE

#define GXML_TYPE_GOM_XSD_SIMPLE_TYPE (gxml_gom_xsd_simple_type_get_type ())

The type for GXmlGomXsdSimpleType.


struct GXmlGomXsdSimpleType

struct GXmlGomXsdSimpleType {
	GXmlGomElement parent_instance;
	GXmlGomXsdSimpleTypePrivate * priv;
};

struct GXmlGomXsdSimpleTypeClass

struct GXmlGomXsdSimpleTypeClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_SIMPLE_TYPE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_DEFINITION

#define GXML_TYPE_GOM_XSD_TYPE_DEFINITION (gxml_gom_xsd_type_definition_get_type ())

The type for GXmlGomXsdTypeDefinition.


struct GXmlGomXsdTypeDefinition

struct GXmlGomXsdTypeDefinition {
	GXmlGomElement parent_instance;
	GXmlGomXsdTypeDefinitionPrivate * priv;
};

struct GXmlGomXsdTypeDefinitionClass

struct GXmlGomXsdTypeDefinitionClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_DEFINITION. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_LIST

#define GXML_TYPE_GOM_XSD_TYPE_LIST (gxml_gom_xsd_type_list_get_type ())

The type for GXmlGomXsdTypeList.


struct GXmlGomXsdTypeList

struct GXmlGomXsdTypeList {
	GXmlGomXsdTypeDefinition parent_instance;
	GXmlGomXsdTypeListPrivate * priv;
};

struct GXmlGomXsdTypeListClass

struct GXmlGomXsdTypeListClass {
	GXmlGomXsdTypeDefinitionClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_LIST. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_UNION

#define GXML_TYPE_GOM_XSD_TYPE_UNION (gxml_gom_xsd_type_union_get_type ())

The type for GXmlGomXsdTypeUnion.


struct GXmlGomXsdTypeUnion

struct GXmlGomXsdTypeUnion {
	GXmlGomXsdTypeDefinition parent_instance;
	GXmlGomXsdTypeUnionPrivate * priv;
};

struct GXmlGomXsdTypeUnionClass

struct GXmlGomXsdTypeUnionClass {
	GXmlGomXsdTypeDefinitionClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_UNION. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION (gxml_gom_xsd_type_restriction_get_type ())

The type for GXmlGomXsdTypeRestriction.


struct GXmlGomXsdTypeRestriction

struct GXmlGomXsdTypeRestriction {
	GXmlGomXsdTypeDefinition parent_instance;
	GXmlGomXsdTypeRestrictionPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionClass

struct GXmlGomXsdTypeRestrictionClass {
	GXmlGomXsdTypeDefinitionClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_DEF

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_DEF (gxml_gom_xsd_type_restriction_def_get_type ())

The type for GXmlGomXsdTypeRestrictionDef.


struct GXmlGomXsdTypeRestrictionDef

struct GXmlGomXsdTypeRestrictionDef {
	GXmlGomElement parent_instance;
	GXmlGomXsdTypeRestrictionDefPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionDefClass

struct GXmlGomXsdTypeRestrictionDefClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_DEF. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_EXCLUSIVE

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_EXCLUSIVE (gxml_gom_xsd_type_restriction_min_exclusive_get_type ())

The type for GXmlGomXsdTypeRestrictionMinExclusive.


struct GXmlGomXsdTypeRestrictionMinExclusive

struct GXmlGomXsdTypeRestrictionMinExclusive {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionMinExclusivePrivate * priv;
};

struct GXmlGomXsdTypeRestrictionMinExclusiveClass

struct GXmlGomXsdTypeRestrictionMinExclusiveClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_EXCLUSIVE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_INCLUSIVE

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_INCLUSIVE (gxml_gom_xsd_type_restriction_min_inclusive_get_type ())

The type for GXmlGomXsdTypeRestrictionMinInclusive.


struct GXmlGomXsdTypeRestrictionMinInclusive

struct GXmlGomXsdTypeRestrictionMinInclusive {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionMinInclusivePrivate * priv;
};

struct GXmlGomXsdTypeRestrictionMinInclusiveClass

struct GXmlGomXsdTypeRestrictionMinInclusiveClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_INCLUSIVE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_EXCLUSIVE

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_EXCLUSIVE (gxml_gom_xsd_type_restriction_max_exclusive_get_type ())

The type for GXmlGomXsdTypeRestrictionMaxExclusive.


struct GXmlGomXsdTypeRestrictionMaxExclusive

struct GXmlGomXsdTypeRestrictionMaxExclusive {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionMaxExclusivePrivate * priv;
};

struct GXmlGomXsdTypeRestrictionMaxExclusiveClass

struct GXmlGomXsdTypeRestrictionMaxExclusiveClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_EXCLUSIVE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_INCLUSIVE

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_INCLUSIVE (gxml_gom_xsd_type_restriction_max_inclusive_get_type ())

The type for GXmlGomXsdTypeRestrictionMaxInclusive.


struct GXmlGomXsdTypeRestrictionMaxInclusive

struct GXmlGomXsdTypeRestrictionMaxInclusive {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionMaxInclusivePrivate * priv;
};

struct GXmlGomXsdTypeRestrictionMaxInclusiveClass

struct GXmlGomXsdTypeRestrictionMaxInclusiveClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_INCLUSIVE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_TOTAL_DIGITS

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_TOTAL_DIGITS (gxml_gom_xsd_type_restriction_total_digits_get_type ())

The type for GXmlGomXsdTypeRestrictionTotalDigits.


struct GXmlGomXsdTypeRestrictionTotalDigits

struct GXmlGomXsdTypeRestrictionTotalDigits {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionTotalDigitsPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionTotalDigitsClass

struct GXmlGomXsdTypeRestrictionTotalDigitsClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_TOTAL_DIGITS. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_FRACTION_DIGITS

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_FRACTION_DIGITS (gxml_gom_xsd_type_restriction_fraction_digits_get_type ())

The type for GXmlGomXsdTypeRestrictionFractionDigits.


struct GXmlGomXsdTypeRestrictionFractionDigits

struct GXmlGomXsdTypeRestrictionFractionDigits {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionFractionDigitsPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionFractionDigitsClass

struct GXmlGomXsdTypeRestrictionFractionDigitsClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_FRACTION_DIGITS. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_LENGTH

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_LENGTH (gxml_gom_xsd_type_restriction_length_get_type ())

The type for GXmlGomXsdTypeRestrictionLength.


struct GXmlGomXsdTypeRestrictionLength

struct GXmlGomXsdTypeRestrictionLength {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionLengthPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionLengthClass

struct GXmlGomXsdTypeRestrictionLengthClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_LENGTH. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_LENGTH

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_LENGTH (gxml_gom_xsd_type_restriction_min_length_get_type ())

The type for GXmlGomXsdTypeRestrictionMinLength.


struct GXmlGomXsdTypeRestrictionMinLength

struct GXmlGomXsdTypeRestrictionMinLength {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionMinLengthPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionMinLengthClass

struct GXmlGomXsdTypeRestrictionMinLengthClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MIN_LENGTH. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_LENGTH

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_LENGTH (gxml_gom_xsd_type_restriction_max_length_get_type ())

The type for GXmlGomXsdTypeRestrictionMaxLength.


struct GXmlGomXsdTypeRestrictionMaxLength

struct GXmlGomXsdTypeRestrictionMaxLength {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionMaxLengthPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionMaxLengthClass

struct GXmlGomXsdTypeRestrictionMaxLengthClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_MAX_LENGTH. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_ENUMERATION

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_ENUMERATION (gxml_gom_xsd_type_restriction_enumeration_get_type ())

The type for GXmlGomXsdTypeRestrictionEnumeration.


struct GXmlGomXsdTypeRestrictionEnumeration

struct GXmlGomXsdTypeRestrictionEnumeration {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionEnumerationPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionEnumerationClass

struct GXmlGomXsdTypeRestrictionEnumerationClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_ENUMERATION. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_WHITE_SPACE

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_WHITE_SPACE (gxml_gom_xsd_type_restriction_white_space_get_type ())

The type for GXmlGomXsdTypeRestrictionWhiteSpace.


GXML_GOM_XSD_TYPE_RESTRICTION_WHITE_SPACE_TYPE_FIXED

#define GXML_GOM_XSD_TYPE_RESTRICTION_WHITE_SPACE_TYPE_FIXED (gxml_gom_xsd_type_restriction_white_space_fixed_get_type ())

The type for GXmlGomXsdTypeRestrictionWhiteSpaceFixed.


struct GXmlGomXsdTypeRestrictionWhiteSpaceFixed

struct GXmlGomXsdTypeRestrictionWhiteSpaceFixed {
	GXmlGomBoolean parent_instance;
	GXmlGomXsdTypeRestrictionWhiteSpaceFixedPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionWhiteSpaceFixedClass

struct GXmlGomXsdTypeRestrictionWhiteSpaceFixedClass {
	GXmlGomBooleanClass parent_class;
};

The class structure for GXML_GOM_XSD_TYPE_RESTRICTION_WHITE_SPACE_TYPE_FIXED. All the fields in this structure are private and should never be accessed directly.

Members


struct GXmlGomXsdTypeRestrictionWhiteSpace

struct GXmlGomXsdTypeRestrictionWhiteSpace {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionWhiteSpacePrivate * priv;
};

struct GXmlGomXsdTypeRestrictionWhiteSpaceClass

struct GXmlGomXsdTypeRestrictionWhiteSpaceClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_WHITE_SPACE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_PATTERN

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_PATTERN (gxml_gom_xsd_type_restriction_pattern_get_type ())

The type for GXmlGomXsdTypeRestrictionPattern.


struct GXmlGomXsdTypeRestrictionPattern

struct GXmlGomXsdTypeRestrictionPattern {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionPatternPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionPatternClass

struct GXmlGomXsdTypeRestrictionPatternClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_PATTERN. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_ASSERTION

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_ASSERTION (gxml_gom_xsd_type_restriction_assertion_get_type ())

The type for GXmlGomXsdTypeRestrictionAssertion.


struct GXmlGomXsdTypeRestrictionAssertion

struct GXmlGomXsdTypeRestrictionAssertion {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionAssertionPrivate * priv;
};

struct GXmlGomXsdTypeRestrictionAssertionClass

struct GXmlGomXsdTypeRestrictionAssertionClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_ASSERTION. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_EXPLICIT_TIMEZONE

#define GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_EXPLICIT_TIMEZONE (gxml_gom_xsd_type_restriction_explicit_timezone_get_type ())

The type for GXmlGomXsdTypeRestrictionExplicitTimezone.


struct GXmlGomXsdTypeRestrictionExplicitTimezone

struct GXmlGomXsdTypeRestrictionExplicitTimezone {
	GXmlGomXsdTypeRestrictionDef parent_instance;
	GXmlGomXsdTypeRestrictionExplicitTimezonePrivate * priv;
};

struct GXmlGomXsdTypeRestrictionExplicitTimezoneClass

struct GXmlGomXsdTypeRestrictionExplicitTimezoneClass {
	GXmlGomXsdTypeRestrictionDefClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_TYPE_RESTRICTION_EXPLICIT_TIMEZONE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_COMPLEX_TYPE

#define GXML_TYPE_GOM_XSD_COMPLEX_TYPE (gxml_gom_xsd_complex_type_get_type ())

The type for GXmlGomXsdComplexType.


struct GXmlGomXsdComplexType

struct GXmlGomXsdComplexType {
	GXmlGomXsdBaseType parent_instance;
	GXmlGomXsdComplexTypePrivate * priv;
	GXmlGomXsdList* _type_attributes;
	GXmlGomXsdList* _group_attributes;
};

struct GXmlGomXsdComplexTypeClass

struct GXmlGomXsdComplexTypeClass {
	GXmlGomXsdBaseTypeClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_COMPLEX_TYPE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_EXTENSION

#define GXML_TYPE_GOM_XSD_EXTENSION (gxml_gom_xsd_extension_get_type ())

The type for GXmlGomXsdExtension.


struct GXmlGomXsdExtension

struct GXmlGomXsdExtension {
	GXmlGomElement parent_instance;
	GXmlGomXsdExtensionPrivate * priv;
};

struct GXmlGomXsdExtensionClass

struct GXmlGomXsdExtensionClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_EXTENSION. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_ELEMENT

#define GXML_TYPE_GOM_XSD_ELEMENT (gxml_gom_xsd_element_get_type ())

The type for GXmlGomXsdElement.


struct GXmlGomXsdElement

struct GXmlGomXsdElement {
	GXmlGomElement parent_instance;
	GXmlGomXsdElementPrivate * priv;
};

struct GXmlGomXsdElementClass

struct GXmlGomXsdElementClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_ELEMENT. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_ANNOTATION

#define GXML_TYPE_GOM_XSD_ANNOTATION (gxml_gom_xsd_annotation_get_type ())

The type for GXmlGomXsdAnnotation.


struct GXmlGomXsdAnnotation

struct GXmlGomXsdAnnotation {
	GXmlGomElement parent_instance;
	GXmlGomXsdAnnotationPrivate * priv;
};

struct GXmlGomXsdAnnotationClass

struct GXmlGomXsdAnnotationClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_ANNOTATION. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_BASE_TYPE

#define GXML_TYPE_GOM_XSD_BASE_TYPE (gxml_gom_xsd_base_type_get_type ())

The type for GXmlGomXsdBaseType.


struct GXmlGomXsdBaseType

struct GXmlGomXsdBaseType {
	GXmlGomElement parent_instance;
	GXmlGomXsdBaseTypePrivate * priv;
};

struct GXmlGomXsdBaseTypeClass

struct GXmlGomXsdBaseTypeClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_BASE_TYPE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_BASE_CONTENT

#define GXML_TYPE_GOM_XSD_BASE_CONTENT (gxml_gom_xsd_base_content_get_type ())

The type for GXmlGomXsdBaseContent.


struct GXmlGomXsdBaseContent

struct GXmlGomXsdBaseContent {
	GXmlGomElement parent_instance;
	GXmlGomXsdBaseContentPrivate * priv;
};

struct GXmlGomXsdBaseContentClass

struct GXmlGomXsdBaseContentClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_BASE_CONTENT. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_SIMPLE_CONTENT

#define GXML_TYPE_GOM_XSD_SIMPLE_CONTENT (gxml_gom_xsd_simple_content_get_type ())

The type for GXmlGomXsdSimpleContent.


struct GXmlGomXsdSimpleContent

struct GXmlGomXsdSimpleContent {
	GXmlGomXsdBaseContent parent_instance;
	GXmlGomXsdSimpleContentPrivate * priv;
};

struct GXmlGomXsdSimpleContentClass

struct GXmlGomXsdSimpleContentClass {
	GXmlGomXsdBaseContentClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_SIMPLE_CONTENT. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_COMPLEX_CONTENT

#define GXML_TYPE_GOM_XSD_COMPLEX_CONTENT (gxml_gom_xsd_complex_content_get_type ())

The type for GXmlGomXsdComplexContent.


struct GXmlGomXsdComplexContent

struct GXmlGomXsdComplexContent {
	GXmlGomXsdBaseContent parent_instance;
	GXmlGomXsdComplexContentPrivate * priv;
};

struct GXmlGomXsdComplexContentClass

struct GXmlGomXsdComplexContentClass {
	GXmlGomXsdBaseContentClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_COMPLEX_CONTENT. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_OPEN_CONTENT

#define GXML_TYPE_GOM_XSD_OPEN_CONTENT (gxml_gom_xsd_open_content_get_type ())

The type for GXmlGomXsdOpenContent.


struct GXmlGomXsdOpenContent

struct GXmlGomXsdOpenContent {
	GXmlGomXsdBaseContent parent_instance;
	GXmlGomXsdOpenContentPrivate * priv;
};

struct GXmlGomXsdOpenContentClass

struct GXmlGomXsdOpenContentClass {
	GXmlGomXsdBaseContentClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_OPEN_CONTENT. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_BASE_ATTRIBUTE

#define GXML_TYPE_GOM_XSD_BASE_ATTRIBUTE (gxml_gom_xsd_base_attribute_get_type ())

The type for GXmlGomXsdBaseAttribute.


struct GXmlGomXsdBaseAttribute

struct GXmlGomXsdBaseAttribute {
	GXmlGomElement parent_instance;
	GXmlGomXsdBaseAttributePrivate * priv;
};

struct GXmlGomXsdBaseAttributeClass

struct GXmlGomXsdBaseAttributeClass {
	GXmlGomElementClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_BASE_ATTRIBUTE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_ATTRIBUTE

#define GXML_TYPE_GOM_XSD_ATTRIBUTE (gxml_gom_xsd_attribute_get_type ())

The type for GXmlGomXsdAttribute.


struct GXmlGomXsdAttribute

struct GXmlGomXsdAttribute {
	GXmlGomXsdBaseAttribute parent_instance;
	GXmlGomXsdAttributePrivate * priv;
};

struct GXmlGomXsdAttributeClass

struct GXmlGomXsdAttributeClass {
	GXmlGomXsdBaseAttributeClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_ATTRIBUTE. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_ATTRIBUTE_GROUP

#define GXML_TYPE_GOM_XSD_ATTRIBUTE_GROUP (gxml_gom_xsd_attribute_group_get_type ())

The type for GXmlGomXsdAttributeGroup.


struct GXmlGomXsdAttributeGroup

struct GXmlGomXsdAttributeGroup {
	GXmlGomXsdBaseAttribute parent_instance;
	GXmlGomXsdAttributeGroupPrivate * priv;
};

struct GXmlGomXsdAttributeGroupClass

struct GXmlGomXsdAttributeGroupClass {
	GXmlGomXsdBaseAttributeClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_ATTRIBUTE_GROUP. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_LIST

#define GXML_TYPE_GOM_XSD_LIST (gxml_gom_xsd_list_get_type ())

The type for GXmlGomXsdList.


struct GXmlGomXsdList

struct GXmlGomXsdList {
	GXmlGomArrayList parent_instance;
	GXmlGomXsdListPrivate * priv;
};

struct GXmlGomXsdListClass

struct GXmlGomXsdListClass {
	GXmlGomArrayListClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_LIST. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_LIST_ELEMENTS

#define GXML_TYPE_GOM_XSD_LIST_ELEMENTS (gxml_gom_xsd_list_elements_get_type ())

The type for GXmlGomXsdListElements.


struct GXmlGomXsdListElements

struct GXmlGomXsdListElements {
	GXmlGomXsdList parent_instance;
	GXmlGomXsdListElementsPrivate * priv;
};

struct GXmlGomXsdListElementsClass

struct GXmlGomXsdListElementsClass {
	GXmlGomXsdListClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_LIST_ELEMENTS. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_LIST_SIMPLE_TYPES

#define GXML_TYPE_GOM_XSD_LIST_SIMPLE_TYPES (gxml_gom_xsd_list_simple_types_get_type ())

The type for GXmlGomXsdListSimpleTypes.


struct GXmlGomXsdListSimpleTypes

struct GXmlGomXsdListSimpleTypes {
	GXmlGomXsdList parent_instance;
	GXmlGomXsdListSimpleTypesPrivate * priv;
};

struct GXmlGomXsdListSimpleTypesClass

struct GXmlGomXsdListSimpleTypesClass {
	GXmlGomXsdListClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_LIST_SIMPLE_TYPES. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_LIST_COMPLEX_TYPES

#define GXML_TYPE_GOM_XSD_LIST_COMPLEX_TYPES (gxml_gom_xsd_list_complex_types_get_type ())

The type for GXmlGomXsdListComplexTypes.


struct GXmlGomXsdListComplexTypes

struct GXmlGomXsdListComplexTypes {
	GXmlGomXsdList parent_instance;
	GXmlGomXsdListComplexTypesPrivate * priv;
};

struct GXmlGomXsdListComplexTypesClass

struct GXmlGomXsdListComplexTypesClass {
	GXmlGomXsdListClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_LIST_COMPLEX_TYPES. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_LIST_TYPE_RESTRICTION_ENUMERATIONS

#define GXML_TYPE_GOM_XSD_LIST_TYPE_RESTRICTION_ENUMERATIONS (gxml_gom_xsd_list_type_restriction_enumerations_get_type ())

The type for GXmlGomXsdListTypeRestrictionEnumerations.


struct GXmlGomXsdListTypeRestrictionEnumerations

struct GXmlGomXsdListTypeRestrictionEnumerations {
	GXmlGomXsdList parent_instance;
	GXmlGomXsdListTypeRestrictionEnumerationsPrivate * priv;
};

struct GXmlGomXsdListTypeRestrictionEnumerationsClass

struct GXmlGomXsdListTypeRestrictionEnumerationsClass {
	GXmlGomXsdListClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_LIST_TYPE_RESTRICTION_ENUMERATIONS. All the fields in this structure are private and should never be accessed directly.

Members


GXML_TYPE_GOM_XSD_LIST_TYPE_RESTRICTION_WHITE_SPACES

#define GXML_TYPE_GOM_XSD_LIST_TYPE_RESTRICTION_WHITE_SPACES (gxml_gom_xsd_list_type_restriction_white_spaces_get_type ())

The type for GXmlGomXsdListTypeRestrictionWhiteSpaces.


struct GXmlGomXsdListTypeRestrictionWhiteSpaces

struct GXmlGomXsdListTypeRestrictionWhiteSpaces {
	GXmlGomXsdList parent_instance;
	GXmlGomXsdListTypeRestrictionWhiteSpacesPrivate * priv;
};

struct GXmlGomXsdListTypeRestrictionWhiteSpacesClass

struct GXmlGomXsdListTypeRestrictionWhiteSpacesClass {
	GXmlGomXsdListClass parent_class;
};

The class structure for GXML_TYPE_GOM_XSD_LIST_TYPE_RESTRICTION_WHITE_SPACES. All the fields in this structure are private and should never be accessed directly.

Members