| |
Rückkehr implementations.size(); } }; } /* * * Registrieren Sie eine Implementierung. * * @param s die zu registrierende Quelle, kann möglicherweise nicht < code>null</code > sein */ leeres addSource(final der Öffentlichkeit DOMImplementationSource S) { wenn (s-==null) { Throw neues NullPointerException(); } wenn (!sources.contains(s)) { sources.addElement(s); } } /* * * * Erhält einer Kategorie Ladevorrichtung. * * Kategorienladevorrichtung des @return A, vielleicht < code>null</code > */ privates statisches getClassLoader() ClassLoader { Versuch { ContextClassLoader = getContextClassLoader() ClassLoader; wenn (contextClassLoader! = Null) { RückholcontextClassLoader; } } Verriegelung (Ausnahme e) { // nehmen Sie, daß die DOM-Anwendung in einem JRE 1,1 ist, verwenden an // gegenwärtiges ClassLoader Rückkehr DOMImplementationRegistry.class.getClassLoader(); } Rückkehr DOMImplementationRegistry.class.getClassLoader(); } /* * * Diese Methode versucht, die erste Linie des Hilfsmittels zurückzubringen * META_INF/services/org.w3c.dom.DOMImplementationSourceList * vom zur Verfügung gestellten ClassLoader. * * @paramclassLoaderclassLoader, kann möglicherweise nicht < code>null</code > sein. * erste Linie des @return des Hilfsmittels oder < code>null</code > */ privates statisches classLoader ZeichenkettegetServiceValue(finalClassLoader) { Reihen Sie serviceId = "META-INF/services/" + EIGENSCHAFT auf; // Versuch zum Finden von Services in CLASSPATH Versuch { InputStream ist = getResourceAsStream(classLoader, serviceId); wenn (ist! = Null) { BufferedReader rd; Versuch { 169 org/w3c/dom/bootstrap/DOMImplementationRegistry.java: |  |
|
| |
|
|