GXml.IXsdElement – GXml-0.20 – Vala Binding Reference

GXml.IXsdElement – GXml-0.20 Reference Manual

# IXsdElement

## Object Hierarchy:

## Description:

public interface IXsdElement : Object, DomElement
Namespace: GXml
Package: GXml-0.20

## Content:

### Constants:

- public const string SCHEMA_NODE_NAME

### Properties:

- public abstract bool @abstract { get; set; }
  attribute name = abstract
- public abstract string @default { get; set; }
- public abstract string @ref { get; set; }
- public abstract IXsdAnnotation anotation { get; set; }
- public abstract string block { get; set; }
  (#all | List of (extension | restriction | substitution))
- public abstract IXsdComplexType complex_type { get; set; }
- public abstract string final { get; set; }
  (#all | List of (extension | restriction))
- public abstract string fixed { get; set; }
- public abstract string form { get; set; }
  (qualified | unqualified)
- public abstract string? id { get; set; }
- public abstract string maxOccurs { get; set; }
  (nonNegativeInteger | unbounded) : 1
- public abstract string minOccurs { get; set; }
  nonNegativeInteger : 1
- public abstract string name { get; set; }
- public abstract bool nillable { get; set; }
- public abstract string object_type { get; set; }
  attribute name = 'type'
- public abstract IXsdSimpleType simple_type { get; set; }
- public abstract DomTokenList substitution_group { get; set; }
  substitutionGroup
- public abstract string target_namespace { get; set; }
  targetNamespace

### Inherited Members:

All known members inherited from class GLib.Object

- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data

- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer

- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref

All known members inherited from interface GXml.DomElement

- attributes
- class_list
- class_name
- create_stream
- create_stream_async
- get_attribute
- get_attribute_ns
- get_elements_by_class_name
- get_elements_by_tag_name
- get_elements_by_tag_name_ns
- has_attribute
- has_attribute_ns

- id
- local_name
- matches
- namespace_uri
- prefix
- read_from_file
- read_from_file_async
- read_from_stream
- read_from_stream_async
- read_from_string
- read_from_string_async
- read_from_uri

- read_from_uri_async
- remove_attribute
- remove_attribute_ns
- set_attribute
- set_attribute_ns
- tag_name
- write_file
- write_file_async
- write_stream
- write_stream_async
- write_string
- write_string_async