inline bool ComplexTypeInfo::contains(const XMLCh* const attName) { RefHash2KeysTableOfEnumerator<SchemaAttDef> enumDefs(fAttDefs, false, fMemoryManager); while (enumDefs.hasMoreElements()) { if (XMLString::equals(attName, enumDefs.nextElement().getAttName()->getLocalPart())) { return true; } } return false; }
bool DTDElementDecl::resetDefs() { // If the collection hasn't been faulted in, then no att defs if (!fAttDefs) return false; // // Ok, run through them and clear the 'provided' flag on each of them. // This lets the scanner use them to track which has been provided and // which have not. // RefHashTableOfEnumerator<DTDAttDef> enumDefs(fAttDefs, false, getMemoryManager()); while (enumDefs.hasMoreElements()) enumDefs.nextElement().setProvided(false); return true; }