Bukkit  1.4.7-R1.0
 All Classes Namespaces Files Functions Variables Enumerator Pages
org.bukkit.plugin.java.PluginClassLoader Class Reference

A ClassLoader for plugins, to allow shared classes across multiple plugins. More...

+ Inheritance diagram for org.bukkit.plugin.java.PluginClassLoader:
+ Collaboration diagram for org.bukkit.plugin.java.PluginClassLoader:

Public Member Functions

 PluginClassLoader (final JavaPluginLoader loader, final URL[] urls, final ClassLoader parent)
 Internal class not intended to be exposed.
 
void addURL (URL url)
 
Set< String > getClasses ()
 

Protected Member Functions

Class<?> findClass (String name) throws ClassNotFoundException
 
Class<?> findClass (String name, boolean checkGlobal) throws ClassNotFoundException
 

Detailed Description

A ClassLoader for plugins, to allow shared classes across multiple plugins.

Definition at line 16 of file PluginClassLoader.java.

Constructor & Destructor Documentation

org.bukkit.plugin.java.PluginClassLoader.PluginClassLoader ( final JavaPluginLoader  loader,
final URL[]  urls,
final ClassLoader  parent 
)

Internal class not intended to be exposed.

Definition at line 25 of file PluginClassLoader.java.

References org.bukkit.Server.getLogger().

Member Function Documentation

void org.bukkit.plugin.java.PluginClassLoader.addURL ( URL  url)
Class<?> org.bukkit.plugin.java.PluginClassLoader.findClass ( String  name) throws ClassNotFoundException
protected

Definition at line 52 of file PluginClassLoader.java.

Class<?> org.bukkit.plugin.java.PluginClassLoader.findClass ( String  name,
boolean  checkGlobal 
) throws ClassNotFoundException
protected
Deprecated:
Internal method that wasn't intended to be exposed

Definition at line 60 of file PluginClassLoader.java.

References org.bukkit.Server.getLogger().

Set<String> org.bukkit.plugin.java.PluginClassLoader.getClasses ( )
Deprecated:
Internal method that wasn't intended to be exposed

Definition at line 101 of file PluginClassLoader.java.

References org.bukkit.Server.getLogger().

Referenced by org.bukkit.plugin.java.JavaPluginLoader.disablePlugin().


The documentation for this class was generated from the following file: