gareth 2003/09/02 02:04:44
Modified: c/src/xercesc/validators/common GrammarResolver.cpp
GrammarResolver.hpp
Log:
added API to get enumerator to referenced grammars.
Revision Changes Path
1.18 +10 -1 xml-xerces/c/src/xercesc/validators/common/GrammarResolver.cpp
Index: GrammarResolver.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/common/GrammarResolver.cpp,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- GrammarResolver.cpp 1 Sep 2003 12:59:59 -0000 1.17
+++ GrammarResolver.cpp 2 Sep 2003 09:04:44 -0000 1.18
@@ -57,6 +57,9 @@
/*
* $Log$
+ * Revision 1.18 2003/09/02 09:04:44 gareth
+ * added API to get enumerator to referenced grammars.
+ *
* Revision 1.17 2003/09/01 12:59:59 gareth
* added API to get an enumerator for the cached grammars.
*
@@ -296,9 +299,15 @@
}
RefHashTableOfEnumerator<Grammar>
-GrammarResolver::getCachedGrammarEnumerator() const
+GrammarResolver::getReferencedGrammarEnumerator() const
{
return RefHashTableOfEnumerator<Grammar>(fGrammarFromPool);
+}
+
+RefHashTableOfEnumerator<Grammar>
+GrammarResolver::getCachedGrammarEnumerator() const
+{
+ return fGrammarPool->getGrammarEnumerator();
}
bool GrammarResolver::containsNameSpace( const XMLCh* const nameSpaceKey )
1.15 +10 -4 xml-xerces/c/src/xercesc/validators/common/GrammarResolver.hpp
Index: GrammarResolver.hpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/common/GrammarResolver.hpp,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- GrammarResolver.hpp 1 Sep 2003 12:59:59 -0000 1.14
+++ GrammarResolver.hpp 2 Sep 2003 09:04:44 -0000 1.15
@@ -136,12 +136,18 @@
RefHashTableOfEnumerator<Grammar> getGrammarEnumerator() const;
/**
- * Get an enumeration of the cached Grammar in the Grammar pool
+ * Get an enumeration of the referenced Grammars
*
- * @return enumeration of cached Grammar in Grammar pool
+ * @return enumeration of referenced Grammars
*/
- RefHashTableOfEnumerator<Grammar> getCachedGrammarEnumerator() const;
+ RefHashTableOfEnumerator<Grammar> getReferencedGrammarEnumerator() const;
+ /**
+ * Get an enumeration of the cached Grammars in the Grammar pool
+ *
+ * @return enumeration of the cached Grammars in Grammar pool
+ */
+ RefHashTableOfEnumerator<Grammar> getCachedGrammarEnumerator() const;
/**
* Get a string pool of schema grammar element/attribute names/prefixes
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]