You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by pe...@apache.org on 2003/10/29 17:22:30 UTC
cvs commit: xml-xerces/c/src/xercesc/validators/schema SchemaGrammar.cpp
peiyongz 2003/10/29 08:22:30
Modified: c/src/xercesc/validators/schema SchemaGrammar.cpp
Log:
serialize/deserialize substitutiongroup
Revision Changes Path
1.12 +8 -5 xml-xerces/c/src/xercesc/validators/schema/SchemaGrammar.cpp
Index: SchemaGrammar.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/SchemaGrammar.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- SchemaGrammar.cpp 17 Oct 2003 21:17:12 -0000 1.11
+++ SchemaGrammar.cpp 29 Oct 2003 16:22:30 -0000 1.12
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.12 2003/10/29 16:22:30 peiyongz
+ * serialize/deserialize substitutiongroup
+ *
* Revision 1.11 2003/10/17 21:17:12 peiyongz
* using XTemplateSerializer
*
@@ -289,6 +292,7 @@
void SchemaGrammar::cleanUp()
{
+
delete fElemDeclPool;
if(fElemDeclPool)
delete fElemNonDeclPool;
@@ -303,9 +307,10 @@
delete fValidSubstitutionGroups;
delete fIDRefList;
delete fGramDesc;
+
}
-void SchemaGrammar::setGrammarDescription( XMLGrammarDescription* gramDesc)
+void SchemaGrammar::setGrammarDescription(XMLGrammarDescription* gramDesc)
{
if ((!gramDesc) ||
(gramDesc->getGrammarType() != Grammar::SchemaGrammarType))
@@ -375,10 +380,9 @@
XTemplateSerializer::storeObject(fIDRefList, serEng);
/***
- *
* Serialize RefHash2KeysTableOf<ElemVector>* fValidSubstitutionGroups;
- * todo
***/
+ XTemplateSerializer::storeObject(fValidSubstitutionGroups, serEng);
fDatatypeRegistry.serialize(serEng);
serEng.writeString(fTargetNamespace);
@@ -423,10 +427,9 @@
XTemplateSerializer::loadObject(&fIDRefList, 29, true, serEng);
/***
- *
* Deserialize RefHash2KeysTableOf<ElemVector>* fValidSubstitutionGroups;
- * todo
***/
+ XTemplateSerializer::loadObject(&fValidSubstitutionGroups, 29, true, serEng);
fDatatypeRegistry.serialize(serEng);
serEng.readString(fTargetNamespace);
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org