te::xsd::serialize Namespace Reference

Functions

QNameCreateQName (const std::string &name)
 
FacetType GetFacetType (const std::string &name)
 
TEXSDEXPORT AllReadAll (te::xml::Reader &reader)
 
void ReadAnnotated (Annotated *annotated, te::xml::Reader &reader)
 
TEXSDEXPORT AnnotationReadAnnotation (te::xml::Reader &reader)
 
TEXSDEXPORT AnyReadAny (te::xml::Reader &reader)
 
TEXSDEXPORT AnyAttributeReadAnyAttribute (te::xml::Reader &reader)
 
TEXSDEXPORT AttributeReadAttribute (te::xml::Reader &reader)
 
TEXSDEXPORT AttributeGroupReadAttributeGroup (te::xml::Reader &reader)
 
TEXSDEXPORT ChoiceReadChoice (te::xml::Reader &reader)
 
TEXSDEXPORT ComplexContentReadComplexContent (te::xml::Reader &reader)
 
TEXSDEXPORT ComplexTypeReadComplexType (te::xml::Reader &reader)
 
TEXSDEXPORT ElementReadElement (te::xml::Reader &reader)
 
TEXSDEXPORT ExtensionReadExtension (te::xml::Reader &reader)
 
TEXSDEXPORT FieldReadField (te::xml::Reader &reader)
 
TEXSDEXPORT GroupReadGroup (te::xml::Reader &reader)
 
void ReadIdentifiable (Identifiable *identifiable, te::xml::Reader &reader)
 
TEXSDEXPORT ImportReadImport (te::xml::Reader &reader)
 
TEXSDEXPORT IncludeReadInclude (te::xml::Reader &reader)
 
TEXSDEXPORT KeyReadKey (te::xml::Reader &reader)
 
TEXSDEXPORT KeyRefReadKeyRef (te::xml::Reader &reader)
 
TEXSDEXPORT ListReadList (te::xml::Reader &reader)
 
void ReadOccurs (Occurs *occurs, te::xml::Reader &reader)
 
TEXSDEXPORT RedefineReadRedefine (te::xml::Reader &reader)
 
TEXSDEXPORT Restriction4ComplexContentReadRestriction4ComplexContent (te::xml::Reader &reader)
 
TEXSDEXPORT Restriction4SimpleContentReadRestriction4SimpleContent (te::xml::Reader &reader)
 
TEXSDEXPORT Restriction4SimpleTypeReadRestriction4SimpleType (te::xml::Reader &reader)
 
TEXSDEXPORT SchemaReadSchema (const std::string &path)
 
TEXSDEXPORT SchemaReadSchema (te::xml::Reader &reader)
 
TEXSDEXPORT SelectorReadSelector (te::xml::Reader &reader)
 
TEXSDEXPORT SequenceReadSequence (te::xml::Reader &reader)
 
TEXSDEXPORT SimpleContentReadSimpleContent (te::xml::Reader &reader)
 
TEXSDEXPORT SimpleTypeReadSimpleType (te::xml::Reader &reader)
 
TEXSDEXPORT UnionReadUnion (te::xml::Reader &reader)
 
TEXSDEXPORT UniqueReadUnique (te::xml::Reader &reader)
 
TEXSDEXPORT void Save (All *all, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Annotation *annotation, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Any *any, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (AnyAttribute *anyAttribute, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Attribute *attribute, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (AttributeGroup *attributeGroup, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Choice *choice, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (ComplexContent *cc, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (ComplexType *ct, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Element *element, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Extension *extension, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Field *field, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Group *group, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Import *import, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Include *include, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Key *key, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (KeyRef *keyRef, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (List *list, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Redefine *redefine, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Restriction4ComplexContent *restriction, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Restriction4SimpleContent *restriction, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Restriction4SimpleType *restriction, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Schema *schema, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Selector *selector, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Sequence *sequence, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (SimpleContent *sc, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (SimpleType *sc, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Union *u, te::xml::AbstractWriter &writer)
 
TEXSDEXPORT void Save (Unique *unique, te::xml::AbstractWriter &writer)
 

Function Documentation

te::xsd::Schema * te::xsd::serialize::ReadSchema ( const std::string &  path)

Definition at line 1413 of file XSDSerializer.cpp.

References te::xml::ReaderFactory::make(), te::xml::START_ELEMENT, and TE_TR.

void te::xsd::serialize::Save ( All all,
te::xml::AbstractWriter writer 
)

Definition at line 107 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Annotation annotation,
te::xml::AbstractWriter writer 
)

Definition at line 190 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Any any,
te::xml::AbstractWriter writer 
)

Definition at line 237 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( AnyAttribute anyAttribute,
te::xml::AbstractWriter writer 
)

Definition at line 279 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Attribute attribute,
te::xml::AbstractWriter writer 
)

Definition at line 350 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( AttributeGroup attributeGroup,
te::xml::AbstractWriter writer 
)

Definition at line 409 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Choice choice,
te::xml::AbstractWriter writer 
)

Definition at line 479 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( ComplexContent cc,
te::xml::AbstractWriter writer 
)

Definition at line 521 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( ComplexType ct,
te::xml::AbstractWriter writer 
)

Definition at line 634 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Element element,
te::xml::AbstractWriter writer 
)

Definition at line 736 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Extension extension,
te::xml::AbstractWriter writer 
)

Definition at line 823 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Field field,
te::xml::AbstractWriter writer 
)

Definition at line 855 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Group group,
te::xml::AbstractWriter writer 
)

Definition at line 903 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Import import,
te::xml::AbstractWriter writer 
)

Definition at line 938 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Include include,
te::xml::AbstractWriter writer 
)

Definition at line 968 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Key key,
te::xml::AbstractWriter writer 
)

Definition at line 1011 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( KeyRef keyRef,
te::xml::AbstractWriter writer 
)

Definition at line 1059 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( List list,
te::xml::AbstractWriter writer 
)

Definition at line 1095 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Redefine redefine,
te::xml::AbstractWriter writer 
)

Definition at line 1164 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Restriction4ComplexContent restriction,
te::xml::AbstractWriter writer 
)

Definition at line 1252 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Restriction4SimpleContent restriction,
te::xml::AbstractWriter writer 
)

Definition at line 1343 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Restriction4SimpleType restriction,
te::xml::AbstractWriter writer 
)

Definition at line 1409 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Schema schema,
te::xml::AbstractWriter writer 
)

Definition at line 1558 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Selector selector,
te::xml::AbstractWriter writer 
)

Definition at line 1590 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Sequence sequence,
te::xml::AbstractWriter writer 
)

Definition at line 1660 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( SimpleContent sc,
te::xml::AbstractWriter writer 
)

Definition at line 1693 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( SimpleType sc,
te::xml::AbstractWriter writer 
)

Definition at line 1733 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Union u,
te::xml::AbstractWriter writer 
)

Definition at line 1775 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Unique unique,
te::xml::AbstractWriter writer 
)

Definition at line 1818 of file XSDSerializer.cpp.