|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwcsckernel.serverKernel.plugins.PluginHandleContainer
public class PluginHandleContainer
PluginContainer jest kontenerem klas pluginów dostępnych dla danego typu użytkownika.
Constructor Summary | |
---|---|
PluginHandleContainer()
|
Method Summary | |
---|---|
boolean |
addPluginToUserType(java.lang.String userType,
PluginHandle plugin)
Dodaje klasę pluginu do listy dostępnych dla danego typu użytkownika. |
PluginHandle |
getUserPluginByClientPackagePath(java.lang.String userType,
java.lang.String clientPackagePath)
Metoda zwraca uchwyt plugina danego typu użytkownika o wyspecyfikowanej ścieżce pakietowej części klienckiej. |
PluginDescriptor[] |
getUserPluginsDescriptors(java.lang.String userType)
Metoda zwraca tablicę deskryptorów pluginów dla danego typu użytkownika |
PluginHandle[] |
getUserTypePlugins(java.lang.String userType)
Zwraca tablicę uchwytów pluginów dostępnych dla danego typu użytkownika. |
boolean |
removeUserType(java.lang.String userType)
Usuwa typ użytkownika. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluginHandleContainer()
Method Detail |
---|
public boolean removeUserType(java.lang.String userType)
userType
- typ użytkownika
public boolean addPluginToUserType(java.lang.String userType, PluginHandle plugin)
userType
- -
typ użytkoniwkaplugin
- -
klasa pluginu
false
w przeciwnym wypadkupublic PluginHandle[] getUserTypePlugins(java.lang.String userType)
userType
- -
nazwa typu użytkownika
null
jeśli nie ma
takiego typu użytkownika)public PluginDescriptor[] getUserPluginsDescriptors(java.lang.String userType)
userType
- -
typ użytkownika
null
jeśli
podany typ nie istniejepublic PluginHandle getUserPluginByClientPackagePath(java.lang.String userType, java.lang.String clientPackagePath)
userType
- -
typ użytkownikaclientPackagePath
- -
ścieżka pakietowa klienckiej części plugina
null
jeśli nie
istnieje typ użytkownika lub plugin o podanej ścieżce
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |