private ApplyDelegateSystemEntries ( String publicId, String systemId, Stack |
||
publicId | String | The public identifier of the external entity /// being referenced, or null if none was supplied. |
systemId | String | The system identifier of the external entity /// being referenced. |
catalogs | Stack |
A stack of catalogs being processed used to /// detect circular dependency. |
Результат | String |
private String ApplyDelegateSystemEntries(String publicId, String systemId, Stack<GroupEntry> catalogs)
{
String result = null;
foreach (CatalogComponent rule in rules) {
if (rule is DelegateSystemEntry) {
if ((result = ((IEntityRule) rule)
.ApplyTo (publicId, systemId, catalogs)) != null)
break;
}
if (rule is GroupEntry) {
if ((result = ((GroupEntry) rule)
.ApplyDelegateSystemEntries (publicId, systemId, catalogs)) != null)
break;
}
}
return (result);
}