leafchat.core.api
Interface PluginLoadReporter
public interface PluginLoadReporter
Called to pass back information about progress of plugin load
reportFailure
void reportFailure(java.io.File f,
GeneralException ge)
- Parameters:
f
- File that could not be loadedge
- Exception describing failure
reportLoading
void reportLoading(java.io.File f)
- Parameters:
f
- File that we are now attempting to load
reportFailure
void reportFailure(leafchat.core.PluginClassLoader pcl,
GeneralException ge)
- Parameters:
pcl
- PluginClassLoader for plugin that could not be instantiatedge
- Exception describing failure
reportInstantiating
void reportInstantiating(leafchat.core.PluginClassLoader pcl)
- Parameters:
pcl
- Plugin that is being instantiated
reportFailure
void reportFailure(leafchat.core.PluginClassLoader pcl,
java.lang.String[] dependencies)
- Parameters:
pcl
- PluginClassLoader for plugin that could not be instantiateddependencies
- API dependencies that were not satisfied
reportProgress
void reportProgress(java.lang.String sProgress)
- Parameters:
sProgress
- Generic progress string to display
Copyright © 2011 Samuel Marshall. All rights reserved.