A F G I M N P

A

attemptPluginDefine(Class) - Method in class net.java.games.util.plugins.PluginLoader
This function is called as part of scanning the Jar for plugins.

F

findLibrary(String) - Method in class net.java.games.util.plugins.PluginLoader
This method is queried by the System.loadLibrary() code to find the actual native name and path to the native library to load.
FooChildPlugin - class net.java.games.util.plugins.test.FooChildPlugin.
 
FooChildPlugin() - Constructor for class net.java.games.util.plugins.test.FooChildPlugin
Creates a new instance of FooChildPlugin
FooPlugin - class net.java.games.util.plugins.test.FooPlugin.
 
FooPlugin() - Constructor for class net.java.games.util.plugins.test.FooPlugin
Creates a new instance of FooPlugin

G

get() - Method in class net.java.games.util.plugins.Plugins
This method returns all the Plugins found in the directory passed in at object creation time or any of its sub-directories.
getExtends(Class) - Method in class net.java.games.util.plugins.Plugins
This method returns a sub-list of all the found Plugin classes that extend the passed in Class (either directly or through inheritance.)
getImplementsAll(Class[]) - Method in class net.java.games.util.plugins.Plugins
This method returns a sub-list of all the found Plugin classes that implement all of the passed in set of Interfaces (either directly or through inheritance.)
getImplementsAny(Class[]) - Method in class net.java.games.util.plugins.Plugins
This method returns a sub-list of all the found Plugin classes that implement any of the passed in set of Interfaces (either directly or through inheritance.)

I

InheritedInterfacePlugin - class net.java.games.util.plugins.test.InheritedInterfacePlugin.
 
InheritedInterfacePlugin() - Constructor for class net.java.games.util.plugins.test.InheritedInterfacePlugin
Creates a new instance of InheritedInterfacePlugin
InterfaceNotAPlugin - interface net.java.games.util.plugins.test.InterfaceNotAPlugin.
 

M

main(String[]) - Static method in class net.java.games.util.plugins.test.PluginTest
 

N

net.java.games.util.plugins - package net.java.games.util.plugins
 
net.java.games.util.plugins.test - package net.java.games.util.plugins.test
 
NotAPlugin - class net.java.games.util.plugins.test.NotAPlugin.
 
NotAPlugin() - Constructor for class net.java.games.util.plugins.test.NotAPlugin
Creates a new instance of NotAPlugin

P

Plugin - interface net.java.games.util.plugins.Plugin.
This is a marker interface used to mark plugins in a Jar file for retrieval by the Plugins class.
PluginLoader - class net.java.games.util.plugins.PluginLoader.
This class is used internally by the Plugin system.
PluginLoader(File) - Constructor for class net.java.games.util.plugins.PluginLoader
Creates a new instance of PluginLodaer If the system property "net.java.games.util.plugins.nolocalnative" is not set then the laoder will look for requried native libs in the same directory as the plugin jar.
Plugins - class net.java.games.util.plugins.Plugins.
This is the application interface to the Plugin system.
Plugins(File) - Constructor for class net.java.games.util.plugins.Plugins
Creates a new instance of Plugins
PluginTest - class net.java.games.util.plugins.test.PluginTest.
 
PluginTest() - Constructor for class net.java.games.util.plugins.test.PluginTest
Creates a new instance of PluginTest

A F G I M N P