All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::xsd::serialize Namespace Reference

Functions

QName * CreateQName (const std::string &name)
 
FacetType GetFacetType (const std::string &name)
 
TEXSDEXPORT All * ReadAll (te::xml::Reader &reader)
 
void ReadAnnotated (Annotated *annotated, te::xml::Reader &reader)
 
TEXSDEXPORT Annotation * ReadAnnotation (te::xml::Reader &reader)
 
TEXSDEXPORT Any * ReadAny (te::xml::Reader &reader)
 
TEXSDEXPORT AnyAttribute * ReadAnyAttribute (te::xml::Reader &reader)
 
TEXSDEXPORT Attribute * ReadAttribute (te::xml::Reader &reader)
 
TEXSDEXPORT AttributeGroup * ReadAttributeGroup (te::xml::Reader &reader)
 
TEXSDEXPORT Choice * ReadChoice (te::xml::Reader &reader)
 
TEXSDEXPORT ComplexContent * ReadComplexContent (te::xml::Reader &reader)
 
TEXSDEXPORT ComplexType * ReadComplexType (te::xml::Reader &reader)
 
TEXSDEXPORT Element * ReadElement (te::xml::Reader &reader)
 
TEXSDEXPORT Extension * ReadExtension (te::xml::Reader &reader)
 
TEXSDEXPORT Field * ReadField (te::xml::Reader &reader)
 
TEXSDEXPORT Group * ReadGroup (te::xml::Reader &reader)
 
void ReadIdentifiable (Identifiable *identifiable, te::xml::Reader &reader)
 
TEXSDEXPORT Import * ReadImport (te::xml::Reader &reader)
 
TEXSDEXPORT Include * ReadInclude (te::xml::Reader &reader)
 
TEXSDEXPORT Key * ReadKey (te::xml::Reader &reader)
 
TEXSDEXPORT KeyRef * ReadKeyRef (te::xml::Reader &reader)
 
TEXSDEXPORT List * ReadList (te::xml::Reader &reader)
 
void ReadOccurs (Occurs *occurs, te::xml::Reader &reader)
 
TEXSDEXPORT Redefine * ReadRedefine (te::xml::Reader &reader)
 
TEXSDEXPORT
Restriction4ComplexContent * 
ReadRestriction4ComplexContent (te::xml::Reader &reader)
 
TEXSDEXPORT
Restriction4SimpleContent * 
ReadRestriction4SimpleContent (te::xml::Reader &reader)
 
TEXSDEXPORT
Restriction4SimpleType * 
ReadRestriction4SimpleType (te::xml::Reader &reader)
 
TEXSDEXPORT Schema * ReadSchema (const std::string &path)
 
TEXSDEXPORT Schema * ReadSchema (te::xml::Reader &reader)
 
TEXSDEXPORT Selector * ReadSelector (te::xml::Reader &reader)
 
TEXSDEXPORT Sequence * ReadSequence (te::xml::Reader &reader)
 
TEXSDEXPORT SimpleContent * ReadSimpleContent (te::xml::Reader &reader)
 
TEXSDEXPORT SimpleType * ReadSimpleType (te::xml::Reader &reader)
 
TEXSDEXPORT Union * ReadUnion (te::xml::Reader &reader)
 
TEXSDEXPORT Unique * ReadUnique (te::xml::Reader &reader)
 
TEXSDEXPORT void Save (All *all, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Annotation *annotation, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Any *any, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (AnyAttribute *anyAttribute, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Attribute *attribute, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (AttributeGroup *attributeGroup, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Choice *choice, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (ComplexContent *cc, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (ComplexType *ct, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Element *element, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Extension *extension, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Field *field, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Group *group, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Import *import, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Include *include, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Key *key, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (KeyRef *keyRef, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (List *list, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Redefine *redefine, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Restriction4ComplexContent *restriction, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Restriction4SimpleContent *restriction, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Restriction4SimpleType *restriction, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Schema *schema, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Selector *selector, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Sequence *sequence, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (SimpleContent *sc, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (SimpleType *sc, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Union *u, te::xml::Writer &writer)
 
TEXSDEXPORT void Save (Unique *unique, te::xml::Writer &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::Writer &  writer 
)

Definition at line 107 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Annotation *  annotation,
te::xml::Writer &  writer 
)

Definition at line 190 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Any *  any,
te::xml::Writer &  writer 
)

Definition at line 237 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( AnyAttribute *  anyAttribute,
te::xml::Writer &  writer 
)

Definition at line 279 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Attribute *  attribute,
te::xml::Writer &  writer 
)

Definition at line 350 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( AttributeGroup *  attributeGroup,
te::xml::Writer &  writer 
)

Definition at line 409 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Choice *  choice,
te::xml::Writer &  writer 
)

Definition at line 479 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( ComplexContent *  cc,
te::xml::Writer &  writer 
)

Definition at line 521 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( ComplexType *  ct,
te::xml::Writer &  writer 
)

Definition at line 634 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Element *  element,
te::xml::Writer &  writer 
)

Definition at line 736 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Extension *  extension,
te::xml::Writer &  writer 
)

Definition at line 823 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Field *  field,
te::xml::Writer &  writer 
)

Definition at line 855 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Group *  group,
te::xml::Writer &  writer 
)

Definition at line 903 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Import *  import,
te::xml::Writer &  writer 
)

Definition at line 938 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Include *  include,
te::xml::Writer &  writer 
)

Definition at line 968 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Key *  key,
te::xml::Writer &  writer 
)

Definition at line 1011 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( KeyRef *  keyRef,
te::xml::Writer &  writer 
)

Definition at line 1059 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( List *  list,
te::xml::Writer &  writer 
)

Definition at line 1095 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Redefine *  redefine,
te::xml::Writer &  writer 
)

Definition at line 1164 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Restriction4ComplexContent *  restriction,
te::xml::Writer &  writer 
)

Definition at line 1252 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Restriction4SimpleContent *  restriction,
te::xml::Writer &  writer 
)

Definition at line 1343 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Restriction4SimpleType *  restriction,
te::xml::Writer &  writer 
)

Definition at line 1409 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Schema *  schema,
te::xml::Writer &  writer 
)

Definition at line 1558 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Selector *  selector,
te::xml::Writer &  writer 
)

Definition at line 1590 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Sequence *  sequence,
te::xml::Writer &  writer 
)

Definition at line 1660 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( SimpleContent *  sc,
te::xml::Writer &  writer 
)

Definition at line 1693 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( SimpleType *  sc,
te::xml::Writer &  writer 
)

Definition at line 1733 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Union *  u,
te::xml::Writer &  writer 
)

Definition at line 1775 of file XSDSerializer.cpp.

void te::xsd::serialize::Save ( Unique *  unique,
te::xml::Writer &  writer 
)

Definition at line 1818 of file XSDSerializer.cpp.