// --------------------------------------------------------- Public Methods
/** *<p>AddthesetofRuleinstancesdefinedinthisRuleSettothe *specified<code>Digester</code>instance,associatingthemwith *ournamespaceURI(ifany).Thismethodshouldonlybecalled *byaDigesterinstance.</p> * *@paramdigesterDigesterinstancetowhichthenewRuleinstances *shouldbeadded.
*/
@Override publicvoid addRuleInstances(Digester digester) {
StringBuilder pattern = new StringBuilder(prefix); for (int i = 0; i < MAX_NESTED_REALM_LEVELS; i++) { if (i > 0) {
pattern.append('/');
}
pattern.append("Realm");
addRuleInstances(digester, pattern.toString(), i == 0 ? "setRealm" : "addRealm");
}
}
privatevoid addRuleInstances(Digester digester, String pattern, String methodName) {
digester.addObjectCreate(pattern, null/* MUST be specified in the element */, "className");
digester.addSetProperties(pattern);
digester.addSetNext(pattern, methodName, "org.apache.catalina.Realm");
digester.addRuleSet(new CredentialHandlerRuleSet(pattern + "/"));
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.12Bemerkung:
(vorverarbeitet am 2026-10-12)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.