Index

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES