jp.carabiner.inkpod.plugin
クラス ServiceLoader<T>
java.lang.Object
jp.carabiner.inkpod.plugin.ServiceLoader<T>
public class ServiceLoader<T>
- extends java.lang.Object
コンストラクタの概要 |
protected |
ServiceLoader(java.lang.ClassLoader classLoader,
java.lang.Class<T> serviceInterface,
java.util.List<java.lang.String> serviceNameList)
|
メソッドの概要 |
boolean |
hasNextService()
|
static
|
load(java.lang.Class<T> serviceInterface)
|
static
|
load(java.lang.Class<T> serviceInterface,
java.lang.ClassLoader classLoader)
|
static
|
load(java.lang.Class<T> serviceInterface,
java.lang.ClassLoader classLoader,
ServiceFilter serviceFilter)
|
T |
nextService()
|
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SERVICES_FILE_PREFIX
public static final java.lang.String SERVICES_FILE_PREFIX
- 関連項目:
- 定数フィールド値
ServiceLoader
protected ServiceLoader(java.lang.ClassLoader classLoader,
java.lang.Class<T> serviceInterface,
java.util.List<java.lang.String> serviceNameList)
nextService
public T nextService()
hasNextService
public boolean hasNextService()
load
public static <T> ServiceLoader<T> load(java.lang.Class<T> serviceInterface)
load
public static <T> ServiceLoader<T> load(java.lang.Class<T> serviceInterface,
java.lang.ClassLoader classLoader)
load
public static <T> ServiceLoader<T> load(java.lang.Class<T> serviceInterface,
java.lang.ClassLoader classLoader,
ServiceFilter serviceFilter)