Section courante

A propos

Section administrative du site

URLClassLoader

Chargeur de classe URL
Java java.net

Description

Cette classe permet d'effectuer la chargement de classe et de ressources d'un chemin de recherche d'un URL référence dans des fichiers JAR et répertoires.

Liste des méthodes

Méthode Prototype Description Hérité
URLCLASSLOADER public URLClassLoader(URL[] urls, ClassLoader parent); Ce constructeur permet de créer l'objet avec les URL spécifiés et la classe de chargement spécifié.  
URLCLASSLOADER public URLClassLoader(URL[] urls); Ce constructeur permet de créer l'objet avec les URL spécifiés et la délégation parente par défaut du ClassLoader.  
URLCLASSLOADER public URLClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory); Ce constructeur permet de créer l'objet avec les URL spécifiés, la classe de chargement spécifié et le fabricant spécifié.  
ADDURL protected void addURL(URL url); Cette méthode permet d'ajouter l'URL spécifié à la liste des URL à rechercher pour les classes et les ressources.  
DEFINEPACKAGE protected Package definePackage(String name, Manifest man, URL url); Cette méthode permet de définir un nouveau paquet par nom dans l'objet ClassLoader.  
FINDCLASS protected Class<?> findClass(String name); Cette méthode permet de rechercher et de charger la classe avec le nom spécifié dans le chemin de recherche URL.  
FINDRESOURCE URL findResource(String name); Cette méthode permet de rechercher la ressource avec le nom spécifié dans le chemin de recherche URL.  
FINDRESOURCES Enumeration<URL> findResources(String name); Cette méthode permet de demander une énumération de URL représentant toutes les ressources dans le chemin de recherche URL ayant le nom spécifié.  
GETPERMISSIONS protected PermissionCollection getPermissions(CodeSource codesource); Cette méthode permet de demander les permissions pour l'objet de code source spécifié.  
GETURLS URL[] getURLs(); Cette méthode permet de demander le chemin de recherche des URL pour le chargement des classes et des ressources.  
NEWINSTANCE static URLClassLoader newInstance(URL[] urls); Cette méthode permet de créer une nouvelle instance dans cet objet pour les URL spécifiés et le chargeur de classe parent par défaut.  
NEWINSTANCE static URLClassLoader newInstance(URL[] urls, ClassLoader parent); Cette méthode permet de créer une nouvelle instance dans cet objet pour les URL spécifiés et le chargeur de classe parent spécifié.  


Dernière mise à jour : Dimanche, le 21 juin 2015