Public Member Functions | List of all members
com.generalrobotix.ui.util.GrxPluginLoader Class Reference
Inheritance diagram for com.generalrobotix.ui.util.GrxPluginLoader:
Inheritance graph
[legend]

Public Member Functions

void addURL (String path)
 
GrxBasePlugin createPlugin (Class cls, String name, GrxPluginManager manager)
 
boolean existClass (String cname)
 
 GrxPluginLoader (String pluginDir, ClassLoader parent)
 
 GrxPluginLoader (String pluginDir)
 
Class<?> loadClass (String cname)
 

Detailed Description

プラグインのロード用ユーティリティクラス. URLClassLoaderを継承し、プラグインのロードを担当する。 インスタンスはGrxPluginManagerが持ち、そこから使われる。

Definition at line 36 of file GrxPluginLoader.java.

Constructor & Destructor Documentation

◆ GrxPluginLoader() [1/2]

com.generalrobotix.ui.util.GrxPluginLoader.GrxPluginLoader ( String  pluginDir,
ClassLoader  parent 
)
inline

Definition at line 37 of file GrxPluginLoader.java.

◆ GrxPluginLoader() [2/2]

com.generalrobotix.ui.util.GrxPluginLoader.GrxPluginLoader ( String  pluginDir)
inline

Definition at line 41 of file GrxPluginLoader.java.

Member Function Documentation

◆ addURL()

void com.generalrobotix.ui.util.GrxPluginLoader.addURL ( String  path)
inline

サーチパスの追加. クラスの検索パスを追加する。

Definition at line 49 of file GrxPluginLoader.java.

◆ createPlugin()

GrxBasePlugin com.generalrobotix.ui.util.GrxPluginLoader.createPlugin ( Class  cls,
String  name,
GrxPluginManager  manager 
)
inline

Definition at line 115 of file GrxPluginLoader.java.

◆ existClass()

boolean com.generalrobotix.ui.util.GrxPluginLoader.existClass ( String  cname)
inline

Definition at line 76 of file GrxPluginLoader.java.

◆ loadClass()

Class<?> com.generalrobotix.ui.util.GrxPluginLoader.loadClass ( String  cname)
inline

Definition at line 67 of file GrxPluginLoader.java.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:08