[EMAIL PROTECTED] wrote:
> NameIdPoolEnumerator<DTDElementDecl> elemEnum =
> valToUse->getElemEnumerator();
> while (elemEnum.hasMoreElements())
> {
> }
I don't know if an object Enumerator will work because I don't
believe that we keep the element declarations as objects in the
pool. They are just parallel arrays of information.
There are a variety of solutions to this, of course:
1) Create element decl objects to wrap the information when
the user asks for the enumerator. These can be created
lazily.
2) Create an integer enumerator that gives you the IDs so
that you can ask the pool for the information from the
ID. We could even put these methods on the pool itself:
getElementDeclCount():int
getElementDeclAt(int):int
(Sorry to use Java naming conventions on these methods...)
Ideas? Comments?
--
Andy Clark * IBM, JTC - Silicon Valley * [EMAIL PROTECTED]